Sha256: ebfa14f544f2f6fbdeecde900eb9ac4613a306472ef41ccf86c33b35d14ef6eb
Contents?: true
Size: 500 Bytes
Versions: 3
Compression:
Stored size: 500 Bytes
Contents
require 'faraday_middleware/response_middleware' 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
zendesk_api-0.1.10 | lib/zendesk_api/middleware/response/gzip.rb |
zendesk_api-0.1.9 | lib/zendesk_api/middleware/response/gzip.rb |
zendesk_api-0.1.8 | lib/zendesk_api/middleware/response/gzip.rb |