module Universign::Service::Document

Public Class Methods

included(base) click to toggle source
# File lib/universign/service/document.rb, line 18
def self.included(base)
  base.extend(ClassMethods)
end

Public Instance Methods

documents() click to toggle source

Retrieve documents signed

@return [Array<Universign::Document>]

# File lib/universign/service/document.rb, line 7
def documents
  @client = Universign::Client.new

  @documents ||= safeguard do
    result = @client.call('requester.getDocuments', @transaction_id)
    result.map do |document|
      Universign::Document.from_data(document)
    end
  end
end