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
48 49 50 |
# File 'lib/sequent/core/helpers/message_handler.rb', line 48 def () .keys.include? .class end |
#message_mapping ⇒ Object
44 45 46 |
# File 'lib/sequent/core/helpers/message_handler.rb', line 44 def @message_mapping ||= {} end |
#on(*message_classes, &block) ⇒ Object
37 38 39 40 41 42 |
# File 'lib/sequent/core/helpers/message_handler.rb', line 37 def on(*, &block) .each do || [] ||= [] [] << block end end |