Class: Clicksign::Document

Inherits:
Base
  • Object
show all
Defined in:
lib/clicksign/document.rb

Class Method Summary collapse

Methods inherited from Base

accept_header, api_url, parse, request

Class Method Details

.allObject



3
4
5
6
7
# File 'lib/clicksign/document.rb', line 3

def self.all
  request :get,
    api_url('documents'),
    {}
end

.create(file) ⇒ Object



15
16
17
18
19
20
# File 'lib/clicksign/document.rb', line 15

def self.create(file)
  request :post,
    api_url('documents'),
    { "document[archive][original]" => file },
    {}
end

.create_list(key, signers, skip_email = true) ⇒ Object



22
23
24
25
26
27
# File 'lib/clicksign/document.rb', line 22

def self.create_list(key, signers, skip_email = true)
  request :post,
    api_url('documents', key, 'list'),
    { signers: Array.wrap(signers), skip_email: skip_email }.to_json,
    content_type: "json"
end

.find(key) ⇒ Object



9
10
11
12
13
# File 'lib/clicksign/document.rb', line 9

def self.find(key)
  request :get,
    api_url('documents', key),
    {}
end