class ZendeskAPI::Middleware::Response::Gzip

Faraday middleware to handle content-encoding = gzip

Public Instance Methods

on_complete(env) click to toggle source
# File lib/zendesk_api/middleware/response/gzip.rb, line 11
def on_complete(env)
  if !env[:body].strip.empty? && env[:response_headers]['content-encoding'] == "gzip"
    env[:body] = Zlib::GzipReader.new(StringIO.new(env[:body])).read
  end
end