Class: UpsPickup::ErrorResponse

Inherits:
Object
  • Object
show all
Includes:
Util
Defined in:
lib/ups_pickup/error_response.rb

Direct Known Subclasses

FaultResponse

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#descriptionObject

Returns the value of attribute description.



5
6
7
# File 'lib/ups_pickup/error_response.rb', line 5

def description
  @description
end

#error_codeObject

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

#severityObject

Returns the value of attribute severity.



5
6
7
# File 'lib/ups_pickup/error_response.rb', line 5

def severity
  @severity
end