module Telemetry

Constants

TELEMETRY_VERSION

Public Class Methods

api_host() click to toggle source
# File lib/telemetry/api.rb, line 18
def self.api_host
        unless @api_host
                if ENV["RACK_ENV"] == 'development'
                        @api_host = "https://api.telemetryapp.com"                          
                elsif ENV["RACK_ENV"] == 'test'
                        @api_host = "https://qa-api.telemetryapp.com"
                elsif ENV["RACK_ENV"] == 'qa'
                        @api_host = "https://qa-api.telemetryapp.com"
                else
                        @api_host = "https://api.telemetryapp.com"
                end
        end
        @api_host
end
api_host=(api_host) click to toggle source
# File lib/telemetry/api.rb, line 14
def self.api_host=(api_host)
        @api_host = api_host
end
logfile=(logfile) click to toggle source
# File lib/telemetry/api.rb, line 33
def self.logfile=(logfile)
        @logger = Logger.new(logfile)
        @logger.level = Logger::INFO
end
logger() click to toggle source
# File lib/telemetry/api.rb, line 42
def self.logger
        unless @logger
                @logger = Logger.new(STDOUT)
                if ENV['RACK_ENV'] == 'development'
                        @logger.level = Logger::DEBUG
                else
                        @logger.level = Logger::INFO
                end
        end 
        @logger
end
logger=(logger) click to toggle source
# File lib/telemetry/api.rb, line 38
def self.logger=(logger)
        @logger = logger
end
token() click to toggle source
# File lib/telemetry/api.rb, line 54
def self.token
        @token
end
token=(token) click to toggle source
# File lib/telemetry/api.rb, line 58
def self.token=(token)
        @token = token
end