method

gets

v1_8_7_330 - Show latest stable - Class: IO
gets(...)
public

Reads the next “line” from the I/O stream; lines are separated by sep_string. 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.

File.new("testfile").gets   #=> "This is line one\n"
$_                          #=> "This is line one\n"

1Note

Argument Accepted

nhance · Jan 19, 20102 thanks

Accepts a single argument sep_string