Sha256: 379a376bd5573e9922a6dab901119e10cd85635332bade902618652aa2abf799

Contents?: true

Size: 788 Bytes

Versions: 2

Compression:

Stored size: 788 Bytes

Contents

# This file is mostly here for documentation purposes, do not require this

#
module Bzip2
  # Bzip2::Reader is meant to read streams of bz2 compressed bytes. It behaves
  # like an IO object with many similar methods. It also includes the Enumerable
  # module and each element is a 'line' in the stream.
  #
  # It can both decompress files:
  #
  #     reader = Bzip2::Reader.open('file')
  #     puts reader.read
  #
  #     reader = Bzip2::Reader.new File.open('file')
  #     put reader.gets
  #
  # And it may just decompress raw strings
  #
  #     reader = Bzip2::Reader.new compressed_string
  #     reader = Bzip2::Reader.new Bzip2.compress('compress-me')
  class Reader
    alias :each_line :each
    alias :closed :closed?
    alias :eoz :eoz?
    alias :eof :eof?
  end
end

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
bzip2-ruby-rb20-0.2.7 lib/bzip2/reader.rb
bzip2-ruby-0.2.7 lib/bzip2/reader.rb