Module: Reactor::Subscribable::ClassMethods
- Defined in:
- lib/reactor/models/concerns/subscribable.rb
Instance Method Summary collapse
Instance Method Details
#on_event(*args, &block) ⇒ Object
5 6 7 8 9 |
# File 'lib/reactor/models/concerns/subscribable.rb', line 5 def on_event(*args, &block) = args. event, method = args (Reactor::SUBSCRIBERS[event.to_s] ||= []).push(StaticSubscriberFactory.create(event, method, {source: self}.merge(), &block)) end |