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

Class Attribute Details

.loop_max_countObject



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_loggingObject



20
21
22
# File 'lib/glimmer/config.rb', line 20

def enable_logging
  @@logger = Logger.new(STDOUT).tap {|logger| logger.level = Logger::WARN}
end

.loggerObject

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