Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::Bufferingモジュール > gets
gets(eol=$/, limit=nil) -> String | nil
[permalink][rdoc]通信路から一行読み込んで、それを返します。
行区切りは eol で指定した文字列/正規表現になります。
最大 limit バイトの文字列を返します。1 行がそれより 長い場合はそこで切られます。limit が nil の場合は eol に到達するまで読み込みます。
読み込みが終端に到達した場合は nil を返します。
IO#gets と同様ですが、区切り文字列に "" を渡した場合や、nil を渡したときの意味が異なり、 これらの場合は正しく動作しません。