class HttpDecoders::Deflate
Public Instance Methods
decompress(compressed)
click to toggle source
# File lib/http_decoders.rb, line 73 def decompress(compressed) begin @zstream ||= Zlib::Inflate.new(-Zlib::MAX_WBITS) @zstream.inflate(compressed) rescue Zlib::Error raise DecoderError end end
finalize()
click to toggle source
# File lib/http_decoders.rb, line 82 def finalize return nil unless @zstream begin r = @zstream.inflate(nil) @zstream.close r rescue Zlib::Error raise DecoderError end end