Module: Sequent::Core::Helpers::SelfApplier::ClassMethods

Defined in:
lib/sequent/core/helpers/self_applier.rb

Instance Method Summary collapse

Instance Method Details

#message_mappingObject



25
26
27
# File 'lib/sequent/core/helpers/self_applier.rb', line 25

def message_mapping
  @message_mapping ||= {}
end

#on(*message_classes, &block) ⇒ Object



21
22
23
# File 'lib/sequent/core/helpers/self_applier.rb', line 21

def on(*message_classes, &block)
  message_classes.each { |message_class| message_mapping[message_class] = block }
end