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