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