Method: Chef::HTTP::Decompressor#decompress_body
- Defined in:
- lib/chef/http/decompressor.rb
#decompress_body(response) ⇒ Object
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 |
# File 'lib/chef/http/decompressor.rb', line 77 def decompress_body(response) if gzip_disabled? || response.body.nil? response.body else case response[CONTENT_ENCODING] when GZIP Chef::Log.trace "Decompressing gzip response" Zlib::Inflate.new(Zlib::MAX_WBITS + 16).inflate(response.body) when DEFLATE Chef::Log.trace "Decompressing deflate response" Zlib::Inflate.inflate(response.body) else response.body end end end |