Skip to content

End of Life Ruby 3.1 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →

instance method

IO#readline

ios.readline(sep=$/ [, getline_args]) → string
ios.readline(limit [, getline_args]) → string
ios.readline(sep, limit [, getline_args]) → string

Reads a line as with IO#gets, but raises an EOFError on end of file.

See also #readchar #readlines #readbyte #read_nonblock also in 4.1 · 4.0 · 3.4 · 3.3 · 3.2 · 3.0