class Hackle::Config

Attributes

base_uri[R]
event_uri[R]
logger[R]

Public Class Methods

default_base_uri() click to toggle source
# File lib/hackle/config.rb, line 18
def self.default_base_uri
  'https://sdk.hackle.io'
end
default_event_uri() click to toggle source
# File lib/hackle/config.rb, line 22
def self.default_event_uri
  'https://event.hackle.io'
end
default_logger() click to toggle source
# File lib/hackle/config.rb, line 26
def self.default_logger
  if defined?(Rails) && Rails.logger
    Rails.logger
  else
    Logger.new($stdout)
  end
end
new(options = {}) click to toggle source
# File lib/hackle/config.rb, line 8
def initialize(options = {})
  @logger = options[:logger] || Config.default_logger
  @base_uri = options[:base_uri] || Config.default_base_uri
  @event_uri = options[:event_uri] || Config.default_event_uri
end