Sha256: bc8460c0317d4f6d25689e6051751463fd4fd3f9a3aaef5441b3a5f95e701474
Contents?: true
Size: 534 Bytes
Versions: 46
Compression:
Stored size: 534 Bytes
Contents
require 'faraday_middleware/response_middleware' require 'zlib' require 'stringio' module ZendeskAPI # @private module Middleware # @private module Response # Faraday middleware to handle content-encoding = gzip class Gzip < FaradayMiddleware::ResponseMiddleware define_parser do |body| Zlib::GzipReader.new(StringIO.new(body)).read end def parse_response?(env) super && env[:response_headers]['content-encoding'] == "gzip" end end end end end
Version data entries
46 entries across 46 versions & 1 rubygems