Module: Proxy::Discovery::ApiHelpers
- Included in:
- InboundApi, OutboundApi
- Defined in:
- lib/smart_proxy_discovery/discovery_api.rb
Instance Method Summary collapse
Instance Method Details
#error_responder(error) ⇒ Object
20 21 22 23 24 25 26 27 |
# File 'lib/smart_proxy_discovery/discovery_api.rb', line 20 def error_responder(error) error_code = error.respond_to?(:http_code) ? error.http_code : 500 if error.respond_to?(:http_code) && error.respond_to?(:http_body) log_halt(error_code, "Proxy error HTTP #{error.http_code} (#{error.}): #{error.http_body})") else log_halt(error_code, error) end end |