class Tangocard::Response

Attributes

code[R]
parsed_response[R]

Public Class Methods

new(raw_response) click to toggle source
# File lib/tangocard/response.rb, line 4
def initialize(raw_response)
  @parsed_response = raw_response.parsed_response
  @code = raw_response.code
end

Public Instance Methods

denial_code() click to toggle source
# File lib/tangocard/response.rb, line 21
def denial_code
  safe_response['denial_code']
end
denial_message() click to toggle source
# File lib/tangocard/response.rb, line 17
def denial_message
  safe_response['denial_message']
end
error_message() click to toggle source
# File lib/tangocard/response.rb, line 13
def error_message
  safe_response['error_message']
end
invalid_inputs() click to toggle source
# File lib/tangocard/response.rb, line 25
def invalid_inputs
  safe_response['invalid_inputs']
end
success?() click to toggle source
# File lib/tangocard/response.rb, line 9
def success?
  safe_response['success'] || false
end

Private Instance Methods

safe_response() click to toggle source
# File lib/tangocard/response.rb, line 31
def safe_response
  parsed_response || {}
end