instance method
unsubscribe
Ruby on Rails edge
Since v8.1.3.1Available in: v8.1.3.1 edge
Signature
unsubscribe(subscriber)
Unregister an event subscriber. Accepts either a subscriber or a class.
subscriber = MyEventSubscriber.new
Rails.event.subscribe(subscriber)
Rails.event.unsubscribe(subscriber)
# or
Rails.event.unsubscribe(MyEventSubscriber)
Parameters
-
subscriberreq
Source
# File activesupport/lib/active_support/event_reporter.rb, line 365
def unsubscribe(subscriber)
@subscribers.delete_if { |s| subscriber === s[:subscriber] }
end
Defined in activesupport/lib/active_support/event_reporter.rb line 365
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::EventReporter