Module: Qurd::Mixins::Configuration
- Included in:
- Qurd, Action, Action, Listener, Qurd::Message, Qurd::Message, Processor
- Defined in:
- lib/qurd/mixins/configuration.rb
Overview
Mixin the Configuration singleton
Instance Method Summary collapse
-
#qurd_config ⇒ Qurd::Configuration
Get the Qurd::Configuration singleton.
-
#qurd_configuration ⇒ Hashie::Mash
Get the parsed configuration for the daemon.
-
#qurd_logger ⇒ Logger
Get the logger.
-
#qurd_logger!(*a) ⇒ Object
Log an error and raise an exception.
Instance Method Details
#qurd_config ⇒ Qurd::Configuration
Get the Qurd::Configuration singleton
7 8 9 |
# File 'lib/qurd/mixins/configuration.rb', line 7 def qurd_config @qurd_config ||= Qurd::Configuration.instance end |
#qurd_configuration ⇒ Hashie::Mash
Get the parsed configuration for the daemon
13 14 15 |
# File 'lib/qurd/mixins/configuration.rb', line 13 def qurd_configuration qurd_config.config end |
#qurd_logger ⇒ Logger
Get the logger
19 20 21 |
# File 'lib/qurd/mixins/configuration.rb', line 19 def qurd_logger qurd_config.logger end |
#qurd_logger!(*a) ⇒ Object
Log an error and raise an exception
24 25 26 |
# File 'lib/qurd/mixins/configuration.rb', line 24 def qurd_logger!(*a) qurd_config.logger!(*a) end |