class CatchBox::Emitter

Public Instance Methods

call(fanout, pattern, payload) click to toggle source
# File lib/catch_box/emitter.rb, line 5
def call(fanout, pattern, payload)
  fanout.select { |hook|
    hook.match?(pattern)
  }.each do |hook|
    hook.call(payload)
  end
end