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

instance method OpenSSL::Buffering#each

each(eol=$/) {|line| ... } -> ()[permalink][rdoc]
each_line(eol=$/) {|line| ... } -> ()

現在の読み込み位置から1行ずつ文字列として読み込み、それを引数としてブロックを呼び出します。

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

[PARAM] eol:
行区切り文字列/正規表現