模块:Mongo::Event::Publisher
- 包含在:
- Server , Server::Monitor
- 定义于:
- lib/ Mongo/ 事件/publisher.rb
Overview
此模块适用于需要发布事件的对象。
实例属性摘要折叠
-
# event_listeners ⇒ Event::Listeners
只读
Event_listeners 侦听器。
实例方法摘要折叠
-
# publish (事件, *args) ⇒ 对象
发布提供的事件。
实例属性详细信息
# event_listeners ⇒ Event::Listeners (只读)
返回 event_listeners 监听器。
27 28 29 |
# File 'lib/ Mongo/ 事件/publisher.rb', line 27 def event_listeners @event_listeners end |
实例方法详细信息
# publish (事件, *args) ⇒对象
发布提供的事件。
38 39 40 41 42 |
# File 'lib/ Mongo/ 事件/publisher.rb', line 38 def 发布(事件, *args) event_listeners.listeners_for(事件).每 do |listener| listener.处理(*args) end end |