class Accredible::Reference
Public Class Methods
api_end_point(credential_id, reference_id = nil)
click to toggle source
# File lib/accredible-api-ruby/reference.rb, line 26 def self.api_end_point(credential_id, reference_id = nil) @url = Accredible.api_url("credentials/#{credential_id}/references/#{reference_id}") end
create(credential_id:, reference: {})
click to toggle source
# File lib/accredible-api-ruby/reference.rb, line 9 def self.create(credential_id:, reference: {}) params = {reference: reference}.to_json uri = Reference.api_end_point(credential_id) Accredible.request(uri, :post, params) end
delete(credential_id:, reference_id:)
click to toggle source
# File lib/accredible-api-ruby/reference.rb, line 21 def self.delete(credential_id:, reference_id:) uri = Reference.api_end_point(credential_id, reference_id) Accredible.request(uri, :delete) end
update(credential_id:, reference_id:, reference: {})
click to toggle source
# File lib/accredible-api-ruby/reference.rb, line 15 def self.update(credential_id:, reference_id:, reference: {}) uri = Reference.api_end_point(credential_id, reference_id) params = {reference: reference}.to_json Accredible.request(uri, :put, params) end
view(credential_id:, reference_id:)
click to toggle source
# File lib/accredible-api-ruby/reference.rb, line 4 def self.view(credential_id:, reference_id:) uri = Reference.api_end_point(credential_id, reference_id) Accredible.request(uri) end