Sha256: 97e2eea5e96c5b2e997d13c7068542c032e4dcad941cb7eb59df1bb799ad321c
Contents?: true
Size: 485 Bytes
Versions: 12
Compression:
Stored size: 485 Bytes
Contents
module ZendeskAPI # @private module Middleware # @private module Response # Faraday middleware to handle content-encoding = inflate # @private class Deflate < Faraday::Response::Middleware def on_complete(env) if env.body.respond_to?(:to_str) && !env.body.strip.empty? && env[:response_headers]['content-encoding'] == "deflate" env.body = Zlib::Inflate.inflate(env.body) end end end end end end
Version data entries
12 entries across 12 versions & 1 rubygems