lineno()
public
Returns the current line number in strio. The stringio must be
opened for reading. lineno
counts the number of times gets
is called, rather than the number of newlines encountered. The two values
will differ if gets is called
with a separator other than newline. See also the $. variable.
Show source
/*
* call-seq:
* strio.lineno -> integer
*
* Returns the current line number in *strio*. The stringio must be
* opened for reading. +lineno+ counts the number of times +gets+ is
* called, rather than the number of newlines encountered. The two
* values will differ if +gets+ is called with a separator other than
* newline. See also the <code>$.</code> variable.
*/
static VALUE
strio_get_lineno(self)
VALUE self;
{
return LONG2NUM(StringIO(self)->lineno);
}