Class: Code42::FaradayMiddleware::ParseServerEnv

Inherits:
FaradayMiddleware::ResponseMiddleware
  • Object
show all
Defined in:
lib/code42/faraday_middleware/parse_server_env.rb

Constant Summary collapse

SERVER_ENV_PATH =
'/api/ServerEnv'
MIME_TYPE =
'text/javascript'

Instance Method Summary collapse

Instance Method Details

#parse_response?(env) ⇒ Boolean

Returns:

  • (Boolean)


26
27
28
29
# File 'lib/code42/faraday_middleware/parse_server_env.rb', line 26

def parse_response?(env)
  # noinspection RubyResolve
  SERVER_ENV_PATH.casecmp(env.url.path) == 0 and env.response_headers['content-type'].include? MIME_TYPE
end