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