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