Exception: Awsum::Error
Defined Under Namespace
Classes: ErrorParser
Instance Attribute Summary collapse
-
#additional ⇒ Object
readonly
Returns the value of attribute additional.
-
#code ⇒ Object
readonly
Returns the value of attribute code.
-
#message ⇒ Object
readonly
Returns the value of attribute message.
-
#request_id ⇒ Object
readonly
Returns the value of attribute request_id.
-
#response_code ⇒ Object
readonly
Returns the value of attribute response_code.
Instance Method Summary collapse
-
#initialize(response) ⇒ Error
constructor
A new instance of Error.
- #inspect ⇒ Object
Constructor Details
#initialize(response) ⇒ Error
Returns a new instance of Error.
7 8 9 10 11 12 13 14 15 |
# File 'lib/error.rb', line 7 def initialize(response) @response_code = response.code parser = ErrorParser.new parser.parse(response.body) @code = parser.code = parser. @request_id = parser.request_id @additional = parser.additional end |
Instance Attribute Details
#additional ⇒ Object (readonly)
Returns the value of attribute additional.
5 6 7 |
# File 'lib/error.rb', line 5 def additional @additional end |
#code ⇒ Object (readonly)
Returns the value of attribute code.
5 6 7 |
# File 'lib/error.rb', line 5 def code @code end |
#message ⇒ Object (readonly)
Returns the value of attribute message.
5 6 7 |
# File 'lib/error.rb', line 5 def end |
#request_id ⇒ Object (readonly)
Returns the value of attribute request_id.
5 6 7 |
# File 'lib/error.rb', line 5 def request_id @request_id end |
#response_code ⇒ Object (readonly)
Returns the value of attribute response_code.
5 6 7 |
# File 'lib/error.rb', line 5 def response_code @response_code end |
Instance Method Details
#inspect ⇒ Object
17 18 19 |
# File 'lib/error.rb', line 17 def inspect "#<Awsum::Error response_code=#{@response_code} code=#{@code} request_id=#{@request_id} message=#{@message}>" end |