class Nurego::Registration

Public Class Methods

find_by_external_id(external_id, params = { }) click to toggle source
# File lib/nurego/registration.rb, line 12
def self.find_by_external_id(external_id, params = { })
  response, api_key = Nurego.request(:get, find_by_external_id_url(external_id), @api_key, params)
  Util.convert_to_nurego_object(response, api_key)
end

Private Class Methods

find_by_external_id_url(external_id) click to toggle source
# File lib/nurego/registration.rb, line 18
def self.find_by_external_id_url(external_id)
  url + "?instance_id=#{ external_id }"
end

Public Instance Methods

complete(params) click to toggle source
# File lib/nurego/registration.rb, line 6
def complete(params)
  response, api_key = Nurego.request(:post, complete_url, @api_key, params)
  refresh_from({customer: response}, api_key, true)
  customer
end

Private Instance Methods

complete_url() click to toggle source
# File lib/nurego/registration.rb, line 22
def complete_url
  url + '/complete'
end