Class: Chargify::Customer

Inherits:
Base show all
Defined in:
lib/chargify_api_ares.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Base

element_name, #to_xml

Methods inherited from ActiveResource::Base

#save

Class Method Details

.find_by_reference(reference) ⇒ Object



89
90
91
# File 'lib/chargify_api_ares.rb', line 89

def self.find_by_reference(reference)
  Customer.new get(:lookup, :reference => reference)
end

Instance Method Details

#payment_profiles(params = {}) ⇒ Object



98
99
100
101
# File 'lib/chargify_api_ares.rb', line 98

def payment_profiles(params = {})
  params.merge!({:customer_id => self.id})
  PaymentProfile.find(:all, :params => params)
end

#subscriptions(params = {}) ⇒ Object



93
94
95
96
# File 'lib/chargify_api_ares.rb', line 93

def subscriptions(params = {})
  params.merge!({:customer_id => self.id})
  Subscription.find(:all, :params => params)
end