module Keen

Constants

VERSION

Attributes

logger[W]

Public Class Methods

logger() click to toggle source
# File lib/keen.rb, line 63
def logger
  @logger ||= lambda {
    logger = Logger.new($stdout)
    logger.level = Logger::INFO
    logger
  }.call
end

Private Class Methods

default_client() click to toggle source
# File lib/keen.rb, line 73
def default_client
  @default_client ||= Keen::Client.new(
    :project_id => ENV['KEEN_PROJECT_ID'],
    :write_key => ENV['KEEN_WRITE_KEY'],
    :read_key => ENV['KEEN_READ_KEY'],
    :master_key => ENV['KEEN_MASTER_KEY'],
    :api_url => ENV['KEEN_API_URL'],
    :proxy_url => ENV['KEEN_PROXY_URL'],
    :proxy_type => ENV['KEEN_PROXY_TYPE'],
    :read_timeout => ENV['KEEN_READ_TIMEOUT'],
    :open_timeout => ENV['KEEN_OPEN_TIMEOUT']
  )
end