class Subscriptions
Public Instance Methods
all(customer_id)
click to toggle source
# File lib/openpay/subscriptions.rb, line 20 def all(customer_id) customers=@api_hook.create(:customers) customers.all_subscriptions(customer_id) end
create(subscription, customer_id)
click to toggle source
# File lib/openpay/subscriptions.rb, line 5 def create(subscription, customer_id) customers=@api_hook.create(:customers) customers.create_subscription(subscription, customer_id) end
delete(subscription_id, customer_id)
click to toggle source
# File lib/openpay/subscriptions.rb, line 10 def delete(subscription_id, customer_id) customers=@api_hook.create(:customers) customers.delete_subscription(customer_id, subscription_id) end
delete_all(customer_id)
click to toggle source
# File lib/openpay/subscriptions.rb, line 46 def delete_all(customer_id) customers=@api_hook.create(:customers) customers.delete_all_subscriptions(customer_id) end
each(customer_id) { |c| ... }
click to toggle source
# File lib/openpay/subscriptions.rb, line 25 def each(customer_id) customers=@api_hook.create(:customers) customers.each_subscription(customer_id) do |c| yield c end end
get(subscription_id, customer_id)
click to toggle source
# File lib/openpay/subscriptions.rb, line 15 def get(subscription_id, customer_id) customers=@api_hook.create(:customers) customers.get_subscription(customer_id, subscription_id) end
list(search_params,customer_id=nil)
click to toggle source
Calls superclass method
OpenPayResource#list
# File lib/openpay/subscriptions.rb, line 32 def list(search_params,customer_id=nil) if customer_id customers=@api_hook.create(:customers) customers.list_subscriptions(customer_id,search_params) else super search_params end end
update(subscription_id,customer_id,params)
click to toggle source
# File lib/openpay/subscriptions.rb, line 41 def update(subscription_id,customer_id,params) customers=@api_hook.create(:customers) customers.update_subscription(subscription_id,customer_id,params) end