EventMachine::HttpDecoders::Deflate

Public Instance Methods

decompress(compressed) click to toggle source
# File lib/em-http/decoders.rb, line 72
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/em-http/decoders.rb, line 81
def finalize
  return nil unless @zstream

  begin
    r = @zstream.inflate(nil)
    @zstream.close
    r
  rescue Zlib::Error
    raise DecoderError
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.