Module: FourthDimensional::Eventable
- Included in:
- AggregateRoot, CommandHandler, RecordProjector
- Defined in:
- lib/fourth_dimensional/eventable.rb
Overview
Eventable
Provides an api for registering event bindings.
class CantHandleTheTruth
include FourthDimensional::Eventable
on TheTruth do |event|
raise RunTimeError.new("an error occured that can not be rescued")
end
end
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Class Method Details
.included(klass) ⇒ Object
14 15 16 |
# File 'lib/fourth_dimensional/eventable.rb', line 14 def self.included(klass) klass.extend ClassMethods end |