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
28 29 30 |
# File 'lib/sequent/core/helpers/message_handler.rb', line 28 def () .keys.include? .class end |
#message_mapping ⇒ Object
24 25 26 |
# File 'lib/sequent/core/helpers/message_handler.rb', line 24 def @message_mapping ||= {} end |
#on(*message_classes, &block) ⇒ Object
20 21 22 |
# File 'lib/sequent/core/helpers/message_handler.rb', line 20 def on(*, &block) .each { || [] = block } end |