Method: Cqrs::CommandBus#register

Defined in:
lib/cqrs/command_bus.rb

#register(klass, handler) ⇒ Object

Raises:



13
14
15
16
# File 'lib/cqrs/command_bus.rb', line 13

def register(klass, handler)
  raise MultipleHandlers.new("Multiple handlers not allowed for #{klass}") if handlers[klass]
  handlers[klass] = handler
end