class Braintree::Address
Constants
- CountryNames
Attributes
Public Class Methods
Source
# File lib/braintree/address.rb, line 62 def self._new(*args) self.new(*args) end
Source
# File lib/braintree/address.rb, line 24 def self.create(*args) Configuration.gateway.address.create(*args) end
Source
# File lib/braintree/address.rb, line 28 def self.create!(*args) Configuration.gateway.address.create!(*args) end
Source
# File lib/braintree/address.rb, line 32 def self.delete(*args) Configuration.gateway.address.delete(*args) end
Source
# File lib/braintree/address.rb, line 36 def self.find(*args) Configuration.gateway.address.find(*args) end
Source
# File lib/braintree/address.rb, line 40 def self.update(*args) Configuration.gateway.address.update(*args) end
Source
# File lib/braintree/address.rb, line 44 def self.update!(*args) Configuration.gateway.address.update!(*args) end
Protected Class Methods
Source
# File lib/braintree/address.rb, line 48 def initialize(gateway, attributes) @gateway = gateway set_instance_variables_from_hash(attributes) end
Public Instance Methods
Source
# File lib/braintree/address.rb, line 53 def ==(other) return false unless other.is_a?(Address) id == other.id && customer_id == other.customer_id end