Sha256: 1faca988278ad86973dd06f2ca32d2cd48c76a28fe9ead6a649707c8128cfa54
Contents?: true
Size: 595 Bytes
Versions: 13
Compression:
Stored size: 595 Bytes
Contents
module VaultedBilling class Customer attr_accessor :vault_id attr_accessor :merchant_id attr_accessor :email def initialize(attributes = {}) attributes = HashWithIndifferentAccess.new(attributes) @vault_id = attributes[:vault_id] @merchant_id = attributes[:merchant_id] @email = attributes[:email] end def to_vaulted_billing; self; end def ==(o) self.attributes == o.attributes end def attributes { :vault_id => vault_id, :merchant_id => merchant_id, :email => email } end end end
Version data entries
13 entries across 13 versions & 1 rubygems