module Glimmer::Config
Constants
- LOOP_MAX_COUNT_DEFAULT
- REGEX_METHODS_EXCLUDED
Attributes
log_excluded_keywords[RW]
log_excluded_keywords?[RW]
loop_max_count[W]
Public Class Methods
excluded_keyword_checkers()
click to toggle source
# File lib/glimmer/config.rb, line 32 def excluded_keyword_checkers @excluded_keyword_checkers ||= reset_excluded_keyword_checkers! end
excluded_keyword_checkers=(checkers)
click to toggle source
# File lib/glimmer/config.rb, line 36 def excluded_keyword_checkers=(checkers) @excluded_keyword_checkers = checkers end
logger()
click to toggle source
Returns Glimmer
logger (standard Ruby logger)
# File lib/glimmer/config.rb, line 49 def logger reset_logger! unless defined? @@logger @@logger end
logger=(custom_logger)
click to toggle source
# File lib/glimmer/config.rb, line 54 def logger=(custom_logger) @@logger = custom_logger end
loop_max_count()
click to toggle source
# File lib/glimmer/config.rb, line 44 def loop_max_count @loop_max_count ||= LOOP_MAX_COUNT_DEFAULT end
reset_excluded_keyword_checkers!()
click to toggle source
# File lib/glimmer/config.rb, line 40 def reset_excluded_keyword_checkers! @excluded_keyword_checkers = [ lambda { |method_symbol, *args| method_symbol.to_s.match(REGEX_METHODS_EXCLUDED) } ] end
reset_logger!()
click to toggle source
# File lib/glimmer/config.rb, line 58 def reset_logger! self.logger = Logger.new($stdout).tap do |logger| logger.level = Logger::ERROR begin logger.level = ENV['GLIMMER_LOGGER_LEVEL'].strip.downcase unless ENV['GLIMMER_LOGGER_LEVEL'].to_s.strip.empty? rescue => e puts e.message end end end