Sha256: a8b0b7b5a46a3e2a330f55fcb01ec60b1671987de5163394545727bdde32d3ac
Contents?: true
Size: 690 Bytes
Versions: 4
Compression:
Stored size: 690 Bytes
Contents
module Onfido class Document < Resource # with open-uri the file can be a link or an actual file def create(applicant_id, payload) payload[:file] = open(payload.fetch(:file), 'r') post( url: url_for("applicants/#{applicant_id}/documents"), payload: payload ) end def find(applicant_id, document_id) get(url: url_for("applicants/#{applicant_id}/documents/#{document_id}")) end def download(applicant_id, document_id) get(url: url_for("applicants/#{applicant_id}/documents/#{document_id}/download")) end def all(applicant_id) get(url: url_for("applicants/#{applicant_id}/documents")) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
onfido-0.8.4 | lib/onfido/resources/document.rb |
onfido-0.8.3 | lib/onfido/resources/document.rb |
onfido-0.8.2 | lib/onfido/resources/document.rb |
onfido-0.8.1 | lib/onfido/resources/document.rb |