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