ios.gets(sep=$/) â string or nil
ios.gets(limit) â string or nil
ios.gets(sep, limit) â string or nil
ios.gets(limit) â string or nil
ios.gets(sep, limit) â string or nil
Instance Public methods
Reads the next âline'' from the I/O stream; lines are separated by
sep. A separator of nil
reads the entire contents,
and a zero-length separator reads the input a paragraph at a time (two
successive newlines in the input separate paragraphs). The stream must be
opened for reading or an IOError
will be raised. The line read
in will be returned and also assigned to $_
. Returns
nil
if called at end of file. If the first argument is an
integer, or optional second argument is given, the returning string would
not be longer than the given value in bytes.
File.new("testfile").gets #=> "This is line one\n" $_ #=> "This is line one\n"
Please login to continue.