class Docusigner::Envelope

Public Class Methods

documents_combined(id, prefix_options = {}) click to toggle source

fetch documents - don’t use helper b/c we don’t want to try to parse as json

# File lib/docusigner/envelope.rb, line 33
def documents_combined(id, prefix_options = {})
  connection.get(custom_method_collection_url("#{id}/documents/combined", prefix_options), headers).body
end
recipient_url(id, prefix_options = {}, params = {}) click to toggle source
# File lib/docusigner/envelope.rb, line 27
def recipient_url(id, prefix_options = {}, params = {})
  resp = post("#{id}/views/recipient", prefix_options, params.to_json)
  format.decode(resp.body)
end

Public Instance Methods

correct_url(params = {}) click to toggle source
# File lib/docusigner/envelope.rb, line 60
def correct_url(params = {})
  resp = post("views/correct", prefix_options, params.to_json)
  self.class.format.decode(resp.body)
end
documents_combined(params = {}) click to toggle source

fetch documents - don’t use helper b/c we don’t want to try to parse as json

# File lib/docusigner/envelope.rb, line 66
def documents_combined(params = {})
  connection.get(custom_method_element_url("documents/combined", prefix_options.merge(params)), self.class.headers).body
end
recipient_url(params = {}) click to toggle source
# File lib/docusigner/envelope.rb, line 50
def recipient_url(params = {})
  resp = post("views/recipient", prefix_options, params.to_json)
  self.class.format.decode(resp.body)
end
send!() click to toggle source
# File lib/docusigner/envelope.rb, line 39
def send!
  update_attribute(:status, Docusigner::Envelope::Status::SENT)
end
sender_url(params = {}) click to toggle source
# File lib/docusigner/envelope.rb, line 55
def sender_url(params = {})
  resp = post("views/sender", prefix_options, params.to_json)
  self.class.format.decode(resp.body)
end
void!(reason) click to toggle source
# File lib/docusigner/envelope.rb, line 43
def void!(reason)
  update_attributes({
    :status => Docusigner::Envelope::Status::VOIDED,
    :voidReason => reason
  })
end