Class: EdgycircleToolbox::CQRS::ModelCollector

Inherits:
Object
  • Object
show all
Extended by:
Dry::Container::Mixin
Defined in:
lib/edgycircle_toolbox/cqrs/model_collector.rb

Class Method Summary collapse

Class Method Details

.for_events(events) ⇒ Object



13
14
15
# File 'lib/edgycircle_toolbox/cqrs/model_collector.rb', line 13

def self.for_events(events)
  events.map { |event| resolve(event.class).map { |callable| callable.call(event) } }.flatten
end