Exception: TddiumClient::Error::API
Instance Attribute Summary
#tddium_response
Attributes inherited from Result::Base
#http_response
Instance Method Summary
collapse
#[]
#http_code, #http_message
Constructor Details
#initialize(http_response) ⇒ API
Returns a new instance of API.
94
95
96
|
# File 'lib/tddium_client.rb', line 94
def initialize(http_response)
super
end
|
Instance Method Details
#explanation ⇒ Object
106
107
108
|
# File 'lib/tddium_client.rb', line 106
def explanation
tddium_response["explanation"]
end
|
#message ⇒ Object
102
103
104
|
# File 'lib/tddium_client.rb', line 102
def message
"API Error: #{to_s}"
end
|
#status ⇒ Object
110
111
112
|
# File 'lib/tddium_client.rb', line 110
def status
tddium_response["status"]
end
|
#to_s ⇒ Object
98
99
100
|
# File 'lib/tddium_client.rb', line 98
def to_s
"#{http_code} #{http_message} (#{status}) #{explanation}"
end
|