Class: UpsPickup::ErrorResponse
- Inherits:
-
Object
- Object
- UpsPickup::ErrorResponse
- Includes:
- Util
- Defined in:
- lib/ups_pickup/error_response.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#description ⇒ Object
Returns the value of attribute description.
-
#error_code ⇒ Object
Returns the value of attribute error_code.
-
#severity ⇒ Object
Returns the value of attribute severity.
Instance Method Summary collapse
-
#initialize(response) ⇒ ErrorResponse
constructor
currently building for error.
Methods included from Util
#deep_find, #set_yes_or_no_option
Constructor Details
#initialize(response) ⇒ ErrorResponse
currently building for error
7 8 9 10 11 12 13 |
# File 'lib/ups_pickup/error_response.rb', line 7 def initialize(response) response_hash = response.to_hash @severity = response_hash.deep_fetch(:severity) @error_code = response_hash.deep_fetch(:code) @description =response_hash.deep_fetch(:description) end |
Instance Attribute Details
#description ⇒ Object
Returns the value of attribute description.
5 6 7 |
# File 'lib/ups_pickup/error_response.rb', line 5 def description @description end |
#error_code ⇒ Object
Returns the value of attribute error_code.
5 6 7 |
# File 'lib/ups_pickup/error_response.rb', line 5 def error_code @error_code end |
#severity ⇒ Object
Returns the value of attribute severity.
5 6 7 |
# File 'lib/ups_pickup/error_response.rb', line 5 def severity @severity end |