class Knowtify::Config

Constants

HANDLERS

Attributes

api_key[RW]
api_version[RW]
base_url[RW]
debug[RW]
handler[RW]
http_client_options[RW]
ingore_invalid_contacts[RW]
logger[RW]
max_retries[RW]

Public Class Methods

new() click to toggle source
# File lib/knowtify/config.rb, line 17
def initialize
  @api_key                  = ENV['KNOWTIFY_API_TOKEN']
  @base_url                 = "http://www.knowtify.io"
  @api_version              = "v1"
  @http_client_options      = {}
  @max_retries              = 2
  @debug                    = false
  @handler                  = :excon
  @ingore_invalid_contacts  = true
  @logger                   = Rails.logger if defined?(Rails.logger) 
end

Public Instance Methods

base_path() click to toggle source
# File lib/knowtify/config.rb, line 29
def base_path
  "/api/#{@api_version}"
end
debug?() click to toggle source
# File lib/knowtify/config.rb, line 33
def debug?
  @debug == true
end
ingore_invalid_contacts?() click to toggle source
# File lib/knowtify/config.rb, line 37
def ingore_invalid_contacts?
  @ingore_invalid_contacts == true
end