class EventSourcing::Event::Subscriber
Public Class Methods
subscribe_to(event, &block)
click to toggle source
# File lib/event_sourcing/event/subscriber.rb, line 6 def self.subscribe_to(event, &block) define_method "handle_#{event}", &block Publisher.subscribe(self, event) end
Public Instance Methods
on_message(event)
click to toggle source
# File lib/event_sourcing/event/subscriber.rb, line 11 def on_message(event) send("handle_#{event}", event) end