class Clicksign::Base
Public Class Methods
accept_header()
click to toggle source
# File lib/clicksign/base.rb, line 3 def self.accept_header { accept: 'json' } end
api_url(*path)
click to toggle source
# File lib/clicksign/base.rb, line 12 def self.api_url(*path) ([Clicksign.endpoint, Clicksign.api_version] + path).join("/") + "?access_token=#{Clicksign.token}" end
parse(response)
click to toggle source
# File lib/clicksign/base.rb, line 17 def self.parse(response) response = {} if response.empty? JSON[response] end
request(method, *params)
click to toggle source
# File lib/clicksign/base.rb, line 7 def self.request(method, *params) params.last.merge! accept_header parse RestClient.public_send(method, *params) end