A leveled notifier is comparable to the composite group from CompositeNotifier#notifiers
.
Create a new leveled notifier with the given base
, and prefix
to send to AbstractNotifier.new
The given level
is used to compare other leveled notifiers in the CompositeNotifier
group to determine whether or not to output notifications.
# File ruby-3.1.2/lib/irb/notifier.rb, line 190 def initialize(base, level, prefix) super(prefix, base) @level = level end
Compares the level of this notifier object with the given other
notifier.
See the Comparable
module for more information.
# File ruby-3.1.2/lib/irb/notifier.rb, line 203 def <=>(other) @level <=> other.level end