class ActiveSupport::Notifications::Fanout::Subscribers::Evented
:nodoc:
def finish(name, id, payload)
def finish(name, id, payload) @delegate.finish name, id, payload end
def initialize(pattern, delegate)
def initialize(pattern, delegate) @pattern = pattern @delegate = delegate @can_publish = delegate.respond_to?(:publish) end
def matches?(name)
def matches?(name) @pattern && @pattern === name end
def publish(name, *args)
def publish(name, *args) if @can_publish @delegate.publish name, *args end end
def start(name, id, payload)
def start(name, id, payload) @delegate.start name, id, payload end
def subscribed_to?(name)
def subscribed_to?(name) @pattern === name end