class method
self.attach_to
Ruby on Rails 8.1.2
Since v4.0.13Signature
self.attach_to(namespace, subscriber = new, notifier = ActiveSupport::Notifications, inherit_all: false)
Attach the subscriber to a namespace.
Parameters
-
namespacereq -
subscriberopt = new -
notifieropt = ActiveSupport::Notifications -
inherit_allkey = false
Source
# File activesupport/lib/active_support/subscriber.rb, line 35
def attach_to(namespace, subscriber = new, notifier = ActiveSupport::Notifications, inherit_all: false)
@namespace = namespace
@subscriber = subscriber
@notifier = notifier
@inherit_all = inherit_all
subscribers << subscriber
# Add event subscribers for all existing methods on the class.
fetch_public_methods(subscriber, inherit_all).each do |event|
add_event_subscriber(event)
end
end
Defined in activesupport/lib/active_support/subscriber.rb line 35
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::Subscriber