Module: Holistics

Defined in:
lib/holistics/custom_logger.rb,
lib/dbt.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, Dbt, EmailSchedule, HolisticsRunner, Import, ImportChunking, Transform, Transport

Constant Summary collapse

VERSION =
'0.4.0'
DATE =
'2021-10-15'

Class Method Summary collapse

Class Method Details

.envObject



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

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

.loggerObject



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

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

.rootObject



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

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

.test?Boolean



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

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