Module: Philiprehberger::EventEmitter

Defined in:
lib/philiprehberger/event_emitter.rb,
lib/philiprehberger/event_emitter/emitter.rb,
lib/philiprehberger/event_emitter/history.rb,
lib/philiprehberger/event_emitter/invoker.rb,
lib/philiprehberger/event_emitter/pattern.rb,
lib/philiprehberger/event_emitter/version.rb,
lib/philiprehberger/event_emitter/metadata.rb,
lib/philiprehberger/event_emitter/listener_store.rb

Defined Under Namespace

Modules: History, Invoker, ListenerStore, Mixin, Pattern Classes: Emitter, Error, EventMetadata

Constant Summary collapse

VERSION =
'0.5.0'

Class Method Summary collapse

Class Method Details

.new(**kwargs) ⇒ Emitter

Convenience constructor.

Returns:



18
19
20
# File 'lib/philiprehberger/event_emitter.rb', line 18

def self.new(**kwargs)
  Emitter.new(**kwargs)
end