Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > zlibライブラリ > Zlib::GzipReaderクラス > eof
eof -> bool
[permalink][rdoc]eof? -> bool
圧縮データの終端に達した場合真を返します。 フッターが読み込まれていなくても真を返すことに注意して下さい。
require 'zlib' =begin # hoge.gz がない場合はこれで作成する。 Zlib::GzipWriter.open('hoge.gz') { |gz| gz.puts 'hoge' gz.puts 'fuga' gz.puts 'foga' } =end Zlib::GzipReader.open('hoge.gz'){|gz| gz.each_line{|line| puts line } p gz.eof? #=> true }