class EmmyHttp::Client::Decoders::Deflate
rfc1951
Public Class Methods
new()
click to toggle source
# File lib/emmy_http/client/decoders/deflate.rb, line 6 def initialize @i_gz = Zlib::Inflate.new(Zlib::MAX_WBITS) end
Public Instance Methods
decompress(chunk)
click to toggle source
# File lib/emmy_http/client/decoders/deflate.rb, line 10 def decompress(chunk) @i_gz.inflate(chunk) rescue Zlib::Error => e raise EmmyHttp::DecoderError, e end
finalize()
click to toggle source
# File lib/emmy_http/client/decoders/deflate.rb, line 16 def finalize decompress(nil) ensure @i_gz.close end