Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::Bufferingモジュール > readline

instance method OpenSSL::Buffering#readline

readline(eol=$/) -> String[permalink][rdoc]

通信路から一行読み込んで、それを返します。

行区切りは eol で指定した文字列/正規表現になります。

読み込みが終端に到達した場合は例外 EOFError を発生します。

IO#readline と同様ですが、区切り文字列に "" を渡した場合や、nil を渡したときの意味が異なり、これらの場合は正しく動作しません。

[PARAM] eol:
行区切り文字列/正規表現
[EXCEPTION] EOFError:
読み込みが終端に到達した場合に発生します。