# File lib/brb/logger.rb, line 17 def logger # use default logger if no custom logger is set @@logger = default_logger unless defined? @@logger # this overwrites the original method with a static definition eval %Q{ def logger @@logger end } @@logger end