Module: HelloSign::Api::Embedded
- Included in:
- Client
- Defined in:
- lib/hello_sign/api/embedded.rb
Overview
HelloSign allows you to embed the signing page on your site in an iFrame without the need for the end-user to create a HelloSign account. Take a look at our embedded signing walkthrough for more information about this.
Instance Method Summary collapse
-
#get_embedded_sign_url(opts) ⇒ HelloSign::Resource::Embedded
Retrieves the embedded signature request url.
-
#get_embedded_template_edit_url(opts) ⇒ HelloSign::Resource::Embedded
Retrieves the edit url for an embedded template.
Instance Method Details
#get_embedded_sign_url(opts) ⇒ HelloSign::Resource::Embedded
Retrieves the embedded signature request url.
46 47 48 |
# File 'lib/hello_sign/api/embedded.rb', line 46 def (opts) HelloSign::Resource::Embedded.new get("/embedded/sign_url/#{opts[:signature_id]}") end |
#get_embedded_template_edit_url(opts) ⇒ HelloSign::Resource::Embedded
Retrieves the edit url for an embedded template.
59 60 61 62 63 64 |
# File 'lib/hello_sign/api/embedded.rb', line 59 def (opts) defaults = { :skip_signer_roles => 0, :skip_subject_message => 0, :test_mode => 0 } opts = defaults.merge(opts) HelloSign::Resource::Embedded.new get("/embedded/edit_url/#{opts[:template_id]}?skip_signer_roles=#{opts[:skip_signer_roles]}&skip_subject_message=#{opts[:skip_subject_message]}&test_mode=#{opts[:test_mode]}") end |