Sha256: 18f3c6a9b6035f845c9e598f6e1f610439e20001c641dd11bcd7c324dd5e712a

Contents?: true

Size: 764 Bytes

Versions: 1

Compression:

Stored size: 764 Bytes

Contents

require "clicksign/api/version"

require "faraday"
require "base64"

begin
  require "dotenv/load"
  require "byebug"
rescue LoadError
end

require "clicksign/api/requests"
require "clicksign/api/batch"
require "clicksign/api/document"
require "clicksign/api/documents_signers"
require "clicksign/api/signer"
require "clicksign/api/notifier"
require "clicksign/api/whatsapp_notifier"


module Clicksign
  module API
    class << self
      attr_accessor :access_token, :production

      def configure
        yield(self)
      end

      def production?
        production || false
      end

      def url
        if production?
          'https://app.clicksign.com'
        else
          'https://sandbox.clicksign.com'
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
clicksign-api-1.0.1 lib/clicksign/api.rb