Class: Payable::InvalidRequest
Instance Attribute Summary collapse
-
#response ⇒ Object
readonly
Returns the value of attribute response.
Instance Method Summary collapse
- #body ⇒ Object
- #headers ⇒ Object
-
#initialize(response = {}) ⇒ InvalidRequest
constructor
A new instance of InvalidRequest.
- #response? ⇒ Boolean
- #status ⇒ Object
Constructor Details
#initialize(response = {}) ⇒ InvalidRequest
Returns a new instance of InvalidRequest.
31 32 33 34 |
# File 'lib/payable.rb', line 31 def initialize(response = {}) @response = response super end |
Instance Attribute Details
#response ⇒ Object (readonly)
Returns the value of attribute response.
29 30 31 |
# File 'lib/payable.rb', line 29 def response @response end |
Instance Method Details
#body ⇒ Object
52 53 54 55 |
# File 'lib/payable.rb', line 52 def body return nil unless response respose[:body] end |
#headers ⇒ Object
47 48 49 50 |
# File 'lib/payable.rb', line 47 def headers return nil unless response response[:headers] end |
#response? ⇒ Boolean
36 37 38 39 40 |
# File 'lib/payable.rb', line 36 def response? return false if response.nil? return false if response.respond_to?(:empty?) && response.empty? !!response end |
#status ⇒ Object
42 43 44 45 |
# File 'lib/payable.rb', line 42 def status return nil unless response response[:status] end |