class CardConnect::Service::InquireResponse

Constants

ACCEPTED
AUTHORIZED

Settlement Status

DECLINED
FIELDS
QUEUED
REJECTED
VOIDED
ZERO_AMOUNT

Attributes

errors[R]

Public Class Methods

new(response) click to toggle source
# File lib/cardconnect/services/inquire/inquire_response.rb, line 24
def initialize(response)
  set_attributes(response, FIELDS)
  @errors = []
end

Public Instance Methods

body() click to toggle source
# File lib/cardconnect/services/inquire/inquire_response.rb, line 33
def body
  FIELDS.collect{|attr| {attr => send(attr)} }.reduce({}, :merge)
end
success?() click to toggle source
# File lib/cardconnect/services/inquire/inquire_response.rb, line 29
def success?
  @errors.empty?
end