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