End of Life Ruby 3.0 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →
instance method
StringIO#lineno=
strio.lineno = integer → integer
ext/stringio/stringio.c
View on GitHub ↗
static VALUE
strio_set_lineno(VALUE self, VALUE lineno)
{
StringIO(self)->lineno = NUM2LONG(lineno);
return lineno;
}
Manually sets the current line number to the given value. $. is updated only on the next read.