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
- .enable_logging ⇒ Object
-
.logger ⇒ Object
Returns Glimmer logger (standard Ruby logger).
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
.enable_logging ⇒ Object
20 21 22 |
# File 'lib/glimmer/config.rb', line 20 def enable_logging @@logger = Logger.new(STDOUT).tap {|logger| logger.level = Logger::WARN} end |
.logger ⇒ Object
Returns Glimmer logger (standard Ruby logger)
13 14 15 16 17 18 |
# File 'lib/glimmer/config.rb', line 13 def logger # unless defined? @@logger # @@logger = Logger.new(STDOUT).tap {|logger| logger.level = Logger::WARN} # end @@logger if defined? @@logger end |