Module: Pantheios

Defined in:
lib/pantheios.rb,
lib/pantheios.rb,
lib/pantheios/api.rb,
lib/pantheios/core.rb,
lib/pantheios/globals.rb,
lib/pantheios/version.rb,
lib/pantheios/util/thread_util.rb,
lib/pantheios/application_layer.rb,
lib/pantheios/util/process_util.rb,
lib/pantheios/util/version_util.rb,
lib/pantheios/util/reflection_util.rb,
lib/pantheios/services/common/console.rb,
lib/pantheios/services/null_log_service.rb,
lib/pantheios/front_ends/threshold_front_end.rb,
lib/pantheios/services/simple_file_log_service.rb,
lib/pantheios/application_layer/param_name_list.rb,
lib/pantheios/services/multiplexing_log_service.rb,
lib/pantheios/services/simple_console_log_service.rb,
lib/pantheios/services/coloured_console_log_service.rb,
lib/pantheios/services/standard_log_service_adapter.rb,
lib/pantheios/application_layer/stock_severity_levels.rb

Overview

The main module for Pantheios

Pantheios is both a namespace module and an inclusion module. When included, it results in the automatic inclusion of the inclusion modules Pantheios::API, Pantheios::ApplicationLayer, and Pantheios::Util (as well as certain sub modules of Pantheios::Util; see Pantheios::Util for details), unless the global symbol ::Pantheios::Globals.HAS_CASCADED_INCLUDES is falsey

Defined Under Namespace

Modules: API, ApplicationLayer, Core, FrontEnds, Globals, Services, Util

Constant Summary collapse

VERSION =

Current version of the Pantheios.Ruby library

'0.22.0.2'
VERSION_MAJOR =

Major version of the Pantheios.Ruby library

VERSION_PARTS_[0]
VERSION_MINOR =

Minor version of the Pantheios.Ruby library

VERSION_PARTS_[1]
VERSION_REVISION =

Revision version of the Pantheios.Ruby library

VERSION_PARTS_[2]