Module: Spine::Hub::Subscriber
- Defined in:
- lib/spine/hub/subscriber.rb
Instance Method Summary collapse
-
#notify(event, *arguments) ⇒ Object
Notifies subscriber about event.
Instance Method Details
#notify(event, *arguments) ⇒ Object
Notifies subscriber about event. It delegates processing that event to on_<event> method with specified arguments.
Attributes
-
event
- Name of event. -
arguments
- Arguments for event.
10 11 12 13 |
# File 'lib/spine/hub/subscriber.rb', line 10 def notify(event, *arguments) method_name = "on_#{ event }".to_sym send(method_name, *arguments) if respond_to?(method_name) end |