Sha256: e2e9d72f9fd747d925c41628c5033b29434c3cdf96d63f8380ced393f6d2eaa5
Contents?: true
Size: 722 Bytes
Versions: 5
Compression:
Stored size: 722 Bytes
Contents
module Nurego class Registration < APIResource include Nurego::APIOperations::Create include Nurego::APIOperations::List def complete(params) response, api_key = Nurego.request(:post, complete_url, @api_key, params) refresh_from({customer: response}, api_key, true) customer end 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 def self.find_by_external_id_url(external_id) url + "?instance_id=#{ external_id }" end def complete_url url + '/complete' end end end
Version data entries
5 entries across 5 versions & 1 rubygems