class BoffinIO::Customer
Public Instance Methods
cancel_subscription(params={})
click to toggle source
# File lib/boffinio/customer.rb, line 9 def cancel_subscription(params={}) response, api_key = BoffinIO.request(:delete, subscriptions_url, @api_key, params) refresh_from({ :subscription => response }, api_key, true) subscription end
create_subscription(params)
click to toggle source
# File lib/boffinio/customer.rb, line 21 def create_subscription(params) response, api_key = BoffinIO.request(:post, subscriptions_url, @api_key, params) refresh_from({ :subscription => response }, api_key, true) subscription end
update_subscription(params)
click to toggle source
# File lib/boffinio/customer.rb, line 15 def update_subscription(params) response, api_key = BoffinIO.request(:post, subscriptions_url, @api_key, params) refresh_from({ :subscription => response }, api_key, true) subscription end
Private Instance Methods
subscription_url()
click to toggle source
# File lib/boffinio/customer.rb, line 28 def subscription_url url + '/subscription' end
subscriptions_url()
click to toggle source
# File lib/boffinio/customer.rb, line 32 def subscriptions_url url + '/subscriptions' end