class ActiveSupport::Subscriber

def attach_to(namespace, subscriber = new, notifier = ActiveSupport::Notifications)

Attach the subscriber to a namespace.
def attach_to(namespace, subscriber = new, notifier = ActiveSupport::Notifications)
  @namespace  = namespace
  @subscriber = subscriber
  @notifier   = notifier
  subscribers << subscriber
  # Add event subscribers for all existing methods on the class.
  subscriber.public_methods(false).each do |event|
    add_event_subscriber(event)
  end
end