Sha256: 7378efc14fe0c0f676fe6fbcc0cadbe635a0373564fb0f26fc48e7a811f0b7e6
Contents?: true
Size: 1.42 KB
Versions: 1
Compression:
Stored size: 1.42 KB
Contents
module Braintree class Address include BaseModule # :nodoc: attr_reader :company attr_reader :country_code_alpha2 attr_reader :country_code_alpha3 attr_reader :country_code_numeric attr_reader :country_name attr_reader :created_at attr_reader :customer_id attr_reader :extended_address attr_reader :first_name attr_reader :id attr_reader :last_name attr_reader :locality attr_reader :postal_code attr_reader :region attr_reader :street_address attr_reader :updated_at def self.create(*args) Configuration.gateway.address.create(*args) end def self.create!(*args) Configuration.gateway.address.create!(*args) end def self.delete(*args) Configuration.gateway.address.delete(*args) end def self.find(*args) Configuration.gateway.address.find(*args) end def self.update(*args) Configuration.gateway.address.update(*args) end def self.update!(*args) Configuration.gateway.address.update!(*args) end def initialize(gateway, attributes) # :nodoc: @gateway = gateway set_instance_variables_from_hash(attributes) end def ==(other) # :nodoc: return false unless other.is_a?(Address) id == other.id && customer_id == other.customer_id end class << self protected :new end def self._new(*args) # :nodoc: self.new(*args) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
braintree-3.4.0 | lib/braintree/address.rb |