module PathMapper::Helper::Logger
Public Instance Methods
logger()
click to toggle source
# File lib/path_mapper/helper/logger.rb, line 4 def logger Thread.current[:logger] end
logger=(state)
click to toggle source
# File lib/path_mapper/helper/logger.rb, line 8 def logger=(state) Thread.current[:logger] = state end
with_logger(logger: nil) { || ... }
click to toggle source
# File lib/path_mapper/helper/logger.rb, line 12 def with_logger(logger: nil) old = self.logger self.logger = nil if logger.is_a? FalseClass yield ensure self.logger = old end