Module: Glimmer::Config
- Defined in:
- lib/glimmer/config.rb
Constant Summary collapse
- LOOP_MAX_COUNT_DEFAULT =
100
Class Attribute Summary collapse
Class Method Summary collapse
-
.logger ⇒ Object
Returns Glimmer logger (standard Ruby logger).
- .logger=(custom_logger) ⇒ Object
- .reset_logger! ⇒ Object
Class Attribute Details
.loop_max_count ⇒ Object
8 9 10 |
# File 'lib/glimmer/config.rb', line 8 def loop_max_count @loop_max_count ||= LOOP_MAX_COUNT_DEFAULT end |
Class Method Details
.logger ⇒ Object
Returns Glimmer logger (standard Ruby logger)
13 14 15 16 |
# File 'lib/glimmer/config.rb', line 13 def logger reset_logger! unless defined? @@logger @@logger end |
.logger=(custom_logger) ⇒ Object
18 19 20 |
# File 'lib/glimmer/config.rb', line 18 def logger=(custom_logger) @@logger = custom_logger end |
.reset_logger! ⇒ Object
22 23 24 25 26 |
# File 'lib/glimmer/config.rb', line 22 def reset_logger! self.logger = Logger.new(STDOUT).tap do |logger| logger.level = Logger::ERROR end end |