Module: Holistics

Defined in:
lib/holistics/custom_logger.rb,
lib/import.rb,
lib/holistics.rb,
lib/transform.rb,
lib/transport.rb,
lib/data_sources.rb,
lib/email_schedule.rb,
lib/holistics/version.rb,
lib/holistics/api_client.rb,
lib/holistics/auth_api_client.rb,
lib/holistics/helpers/auth_info.rb,
lib/holistics/helpers/job_manager.rb,
lib/holistics/helpers/http_request.rb

Overview

Custom logger class that allows

Defined Under Namespace

Modules: Helpers Classes: ApiClient, AuthApiClient, CustomLogger, DataSources, EmailSchedule, HolisticsRunner, Import, Transform, Transport

Constant Summary collapse

VERSION =
'0.3.4'
DATE =
'2018-08-24'

Class Method Summary collapse

Class Method Details

.envObject



20
21
22
# File 'lib/holistics.rb', line 20

def self.env
  return ENV['HOLISTICS_ENV']
end

.loggerObject



28
29
30
# File 'lib/holistics.rb', line 28

def self.logger
  @logger ||= CustomLogger.new(STDOUT)
end

.rootObject



16
17
18
# File 'lib/holistics.rb', line 16

def self.root
  Pathname.new(__FILE__).parent.parent
end

.test?Boolean

Returns:

  • (Boolean)


24
25
26
# File 'lib/holistics.rb', line 24

def self.test?
  self.env == 'test'
end