Class: Zippo::Filter::DeflateCompressor
- Inherits:
-
Compressor
- Object
- Compressor
- Zippo::Filter::DeflateCompressor
- Defined in:
- lib/zippo/filter/compressor/deflate.rb
Overview
Compresses the input data using zlib.
Constant Summary collapse
- METHOD =
8
- DEFAULT_COMPRESSION =
Zlib::DEFAULT_COMPRESSION
Constants included from Base
Instance Method Summary collapse
-
#initialize(io, compression_mode = DEFAULT_COMPRESSION) ⇒ DeflateCompressor
constructor
A new instance of DeflateCompressor.
Methods inherited from Compressor
Methods included from Base
Constructor Details
#initialize(io, compression_mode = DEFAULT_COMPRESSION) ⇒ DeflateCompressor
Returns a new instance of DeflateCompressor.
9 10 11 12 |
# File 'lib/zippo/filter/compressor/deflate.rb', line 9 def initialize(io, compression_mode = DEFAULT_COMPRESSION) super(io) @zlib = Zlib::Deflate.new(compression_mode, -Zlib::MAX_WBITS) end |