class ExtendedLogger::VerbosityThreshold
Attributes
level[RW]
Public Class Methods
new(level)
click to toggle source
# File lib/extended_logger/verbosity_threshold.rb, line 7 def initialize level @level = level end
Public Instance Methods
call(message)
click to toggle source
# File lib/extended_logger/verbosity_threshold.rb, line 11 def call message if message.level >= level message end end
lower()
click to toggle source
# File lib/extended_logger/verbosity_threshold.rb, line 17 def lower if level.next self.level = level.next end end
raise()
click to toggle source
# File lib/extended_logger/verbosity_threshold.rb, line 23 def raise if level.prev self.level = level.prev end end