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/import_chunking.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, ImportChunking, Transform, Transport

Constant Summary collapse

VERSION =
'0.3.5'
DATE =
'2021-04-19'

Class Method Summary collapse

Class Method Details

.envObject



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

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

.loggerObject



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

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

.rootObject



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

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

.test?Boolean

Returns:

  • (Boolean)


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

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