# File lib/faraday_middleware/gzip.rb, line 67
    def inflate(body)
      # Inflate as a DEFLATE (RFC 1950+RFC 1951) stream
      Zlib::Inflate.inflate(body)
    rescue Zlib::DataError
      # Fall back to inflating as a "raw" deflate stream which
      # Microsoft servers return
      inflate = Zlib::Inflate.new(-Zlib::MAX_WBITS)
      begin
        inflate.inflate(body)
      ensure
        inflate.close
      end
    end