Method: SparkApi::FaradayMiddleware#decompress_body
- Defined in:
- lib/spark_api/faraday_middleware.rb
#decompress_body(env) ⇒ Object
70 71 72 73 74 75 76 77 78 79 80 |
# File 'lib/spark_api/faraday_middleware.rb', line 70 def decompress_body(env) encoding = env[:response_headers]['content-encoding'].to_s.downcase if encoding == 'gzip' env[:body] = Zlib::GzipReader.new(StringIO.new(env[:body])).read elsif encoding == 'deflate' env[:body] = Zlib::Inflate.inflate(env[:body]) end env[:body] end |