class Nurego::Customer
Public Class Methods
cancel_account()
click to toggle source
# File lib/nurego/customer.rb, line 23 def self.cancel_account response, api_key = Nurego.request(:put, "/v1/customers/cancel", nil) Util.convert_to_nurego_object(response, api_key) end
me(api_key = nil)
click to toggle source
# File lib/nurego/customer.rb, line 5 def self.me(api_key = nil) response, api_key = Nurego.request(:get, me_url, api_key) Util.convert_to_nurego_object(response, api_key) end
me_url()
click to toggle source
# File lib/nurego/customer.rb, line 14 def self.me_url '/v1/customers/me' end
update_plan(plan_id, sub_id)
click to toggle source
# File lib/nurego/customer.rb, line 18 def self.update_plan(plan_id, sub_id) response, api_key = Nurego.request(:post, "/v1/customers/subscriptions/#{CGI.escape(sub_id)}", nil, { :plan_id => plan_id }) Util.convert_to_nurego_object(response, api_key) end
Public Instance Methods
organization()
click to toggle source
# File lib/nurego/customer.rb, line 10 def organization Nurego::Organization.retrieve(id: self[:organization_id]) end