class RocketfuelApi::Faraday::Response::RaiseHttpError

Constants

EXCEPTIONS

Public Instance Methods

error_message(response) click to toggle source
# File lib/rocketfuel_api/faraday/raise_http_error.rb, line 30
def error_message(response)
  "#{response.method.to_s.upcase} #{response.url}: #{response.status} - #{response.body}"
end
on_complete(response) click to toggle source
# File lib/rocketfuel_api/faraday/raise_http_error.rb, line 20
def on_complete(response)
  http_status = response.status.to_i

  return if http_status == 200

  exception = EXCEPTIONS.fetch(http_status)

  raise exception, response.body
end