Module: Message::Handler

Defined in:
lib/message/pub_sub.rb

Instance Method Summary collapse

Instance Method Details

#subscribe(event, block = Proc.new {}) ⇒ Object



3
4
5
6
# File 'lib/message/pub_sub.rb', line 3

def subscribe(event, block = Proc.new {})
  Message::PubSub.subscribe(self, event)
  define_singleton_method(event) { |args| block.call(args) }
end