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