class ActiveSupport::Subscriber
def add_event_subscriber(event)
def add_event_subscriber(event) return if %w{ start finish }.include?(event.to_s) pattern = "#{event}.#{namespace}" # don't add multiple subscribers (eg. if methods are redefined) return if subscriber.patterns.include?(pattern) subscriber.patterns << pattern notifier.subscribe(pattern, subscriber) end