class RightSignature::TokenConnection
Attributes
api_token[R]
Public Class Methods
new(api_token)
click to toggle source
Creates new instance of RightSignature::TokenConnection
to make API calls
-
api_token: API Token.
Example:
@rs_token = RightSignature::TokenConnection.new("APITOKEN")
# File lib/rightsignature/connection/token_connection.rb, line 15 def initialize(api_token) @api_token = api_token end
Public Instance Methods
request(method, url, options)
click to toggle source
Generates HTTP request with token credentials. Require api_token
to be set.
-
method: HTTP Method. Ex. (‘get’/‘post’/‘delete’/‘put’)
-
url: request path/url of request
-
options: HTTPary options to pass. Last option should be headers
# File lib/rightsignature/connection/token_connection.rb, line 24 def request(method, url, options) raise "Please set api_token" if @api_token.nil? || @api_token.empty? options[:headers] ||= {} options[:headers]['api-token'] = @api_token options[:headers]["Accept"] ||= "*/*" options[:headers]["content-type"] ||= "application/xml" self.class.__send__(method, url, options) end