Sha256: 2d2828288191acf8020d8b25d0ab07a5d957bf817baf9c00d7f7bc217b2f4398
Contents?: true
Size: 549 Bytes
Versions: 45
Compression:
Stored size: 549 Bytes
Contents
require 'faraday' require 'json' module Ably module Rest module Middleware class FailIfUnsupportedMimeType < Faraday::Response::Middleware def on_complete(env) unless env.response_headers['Ably-Middleware-Parsed'] == true unless (500..599).include?(env.status) raise Ably::Exceptions::InvalidResponseBody, "Content Type #{env.response_headers['Content-Type']} is not supported by this client library" end end end end end end end
Version data entries
45 entries across 45 versions & 2 rubygems