Module: Mongo::Monitoring::Global
Overview
Provides behaviour around global subscribers.
Instance Method Summary collapse
-
#subscribe(topic, subscriber) ⇒ Object
Subscribe a listener to an event topic.
-
#subscribers ⇒ Hash<String, Object>
Get all the global subscribers.
Instance Method Details
#subscribe(topic, subscriber) ⇒ Object
Subscribe a listener to an event topic.
63 64 65 |
# File 'lib/mongo/monitoring.rb', line 63 def subscribe(topic, subscriber) subscribers_for(topic).push(subscriber) end |
#subscribers ⇒ Hash<String, Object>
Get all the global subscribers.
75 76 77 |
# File 'lib/mongo/monitoring.rb', line 75 def subscribers @subscribers ||= {} end |