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.
74
75
76
|
# File 'lib/tddium_client.rb', line 74
def initialize(http_response)
super
end
|
Instance Method Details
#explanation ⇒ Object
86
87
88
|
# File 'lib/tddium_client.rb', line 86
def explanation
tddium_response["explanation"]
end
|
#message ⇒ Object
82
83
84
|
# File 'lib/tddium_client.rb', line 82
def message
"API Error: #{to_s}"
end
|
#status ⇒ Object
90
91
92
|
# File 'lib/tddium_client.rb', line 90
def status
tddium_response["status"]
end
|
#to_s ⇒ Object
78
79
80
|
# File 'lib/tddium_client.rb', line 78
def to_s
"#{http_code} #{http_message} (#{status}) #{explanation}"
end
|