Maintenance Ruby 3.4 gets fixes, but no new features. Switch to Ruby 4.0 →
instance method
ARGF#to_i
ARGF.to_i → integer
io.c
View on GitHub ↗
static VALUE
argf_fileno(VALUE argf)
{
if (!next_argv()) {
rb_raise(rb_eArgError, "no stream");
}
ARGF_FORWARD(0, 0);
return rb_io_fileno(ARGF.current_file);
}
Alias of #fileno
Returns an integer representing the numeric file descriptor for the current file. Raises an ArgumentError if there isn’t a current file.
Example
ARGF.fileno #=> 3