Module: Sequent::Core::Helpers::MessageHandler::ClassMethods
- Defined in:
- lib/sequent/core/helpers/message_handler.rb
Instance Method Summary collapse
- #handles_message?(message) ⇒ Boolean
- #message_mapping ⇒ Object
- #on(*message_classes, &block) ⇒ Object
Instance Method Details
#handles_message?(message) ⇒ Boolean
50 51 52 |
# File 'lib/sequent/core/helpers/message_handler.rb', line 50 def () .keys.include? .class end |
#message_mapping ⇒ Object
46 47 48 |
# File 'lib/sequent/core/helpers/message_handler.rb', line 46 def @message_mapping ||= {} end |
#on(*message_classes, &block) ⇒ Object
39 40 41 42 43 44 |
# File 'lib/sequent/core/helpers/message_handler.rb', line 39 def on(*, &block) .each do || [] ||= [] [] << block end end |