class CircuitApi::HttpError

Network Errors

Attributes

error_body[R]
error_code[R]
uri[R]

Public Class Methods

new(code, body, uri) click to toggle source
# File lib/circuit_api/utils/errors.rb, line 6
def initialize(code, body, uri)
  @error_code = code
  @error_body = body
  @uri = uri
end

Public Instance Methods

json_message() click to toggle source
# File lib/circuit_api/utils/errors.rb, line 16
def json_message
  JSON.parse(error_body)
end
message() click to toggle source
# File lib/circuit_api/utils/errors.rb, line 12
def message
  "HTTP #{error_code} - URI: #{uri}.\n Error: #{error_body}"
end