class Payable::InvalidRequest

Attributes

response[R]

Public Class Methods

new(response = {}) click to toggle source
Calls superclass method
# File lib/payable.rb, line 31
def initialize(response = {})
  @response = response
  super
end

Public Instance Methods

body() click to toggle source
# File lib/payable.rb, line 52
def body
  return nil unless response
  respose[:body]
end
headers() click to toggle source
# File lib/payable.rb, line 47
def headers
  return nil unless response
  response[:headers]
end
response?() click to toggle source
# 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() click to toggle source
# File lib/payable.rb, line 42
def status
  return nil unless response
  response[:status]
end