Module: Universign::Sign
- Defined in:
- lib/universign.rb
Defined Under Namespace
Classes: Client, Document, Signer
Class Method Summary collapse
- .client ⇒ Object
- .transactionDocument(content, name) ⇒ Object
- .transactionSigner(phoneNum, emailAddress, firstname, lastname) ⇒ Object
Class Method Details
.client ⇒ Object
33 34 35 36 37 38 39 40 41 42 |
# File 'lib/universign.rb', line 33 def client raise 'You need to set config options' if Universign.configuration.nil? host = Universign.configuration.production ? 'sign.cryptolog.com' : 'sign.test.cryptolog.com' path = '/sign/rpc' client = Universign::Sign::Client.new( host, path, nil, nil, nil, Universign.configuration.user, Universign.configuration.password, true ) client.set_debug if Universign.configuration.debug client end |
.transactionDocument(content, name) ⇒ Object
50 51 52 |
# File 'lib/universign.rb', line 50 def self.transactionDocument(content, name) Document.new(XMLRPC::Base64.new(content), name) end |
.transactionSigner(phoneNum, emailAddress, firstname, lastname) ⇒ Object
46 47 48 |
# File 'lib/universign.rb', line 46 def self.transactionSigner(phoneNum, emailAddress, firstname, lastname) Signer.new(phoneNum, emailAddress, firstname, lastname) end |