Module: NotificationCenter::CoreExt::Module
- Defined in:
- lib/notification_center/core_ext/module.rb
Instance Method Summary collapse
Instance Method Details
#observe(*events) ⇒ Object
4 5 6 7 8 9 10 11 12 |
# File 'lib/notification_center/core_ext/module.rb', line 4 def observe *events stored_events = NotificationCenter.events.dup for event in events next if stored_events.has_key? event stored_events[event] += Array self stored_events[event] = stored_events[event].uniq end NotificationCenter.events = stored_events end |