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
.env ⇒ Object
22
23
24
|
# File 'lib/holistics.rb', line 22
def self.env
return ENV['HOLISTICS_ENV']
end
|
.logger ⇒ Object
30
31
32
|
# File 'lib/holistics.rb', line 30
def self.logger
@logger ||= CustomLogger.new(STDOUT)
end
|
.root ⇒ Object
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
|