method
path
ruby latest stable - Class:
ARGF
path()public
Returns the current filename. "-" is returned when the current file is STDIN.
For example:
$ echo "foo" > foo $ echo "bar" > bar $ echo "glark" > glark $ ruby argf.rb foo bar glark ARGF .filename #=> "foo" ARGF .read (5) #=> "foo\nb" ARGF .filename #=> "bar" ARGF .skip ARGF .filename #=> "glark"
static VALUE
argf_filename(VALUE argf)
{
next_argv();
return ARGF.filename;
}