Sha256: 99f322a13e197628c1f9a6df4c1a1a035a6eca3b667ae2d223fe37d0d118a1ff

Contents?: true

Size: 372 Bytes

Versions: 2

Compression:

Stored size: 372 Bytes

Contents

module VaultedBilling
  class Transaction
    attr_accessor :id
    attr_accessor :authcode
    attr_accessor :avs_response
    attr_accessor :cvv_response
    attr_accessor :code
    attr_accessor :message

    def initialize(attributes = {})
      attributes.each_pair do |key, value|
        send("#{key}=", value) if respond_to?("#{key}=")
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
vaulted_billing-0.0.1 lib/vaulted_billing/transaction.rb
vaulted_billing-0.0.0 lib/vaulted_billing/transaction.rb