class Batsir::FilterQueue
Attributes
filters[RW]
notifiers[RW]
Public Class Methods
new()
click to toggle source
# File lib/batsir/filter_queue.rb, line 8 def initialize @filters = [] @notifiers = [] end
Public Instance Methods
add(operation)
click to toggle source
# File lib/batsir/filter_queue.rb, line 13 def add(operation) @filters << operation end
add_notifier(notifier)
click to toggle source
# File lib/batsir/filter_queue.rb, line 17 def add_notifier(notifier) @notifiers << notifier end
each() { |op| ... }
click to toggle source
# File lib/batsir/filter_queue.rb, line 21 def each @filters.each {|op| yield op} @notifiers.each {|n| yield n} end
empty?()
click to toggle source
# File lib/batsir/filter_queue.rb, line 26 def empty? !(@notifiers.any? || @filters.any?) end