module EvilEvents::Emitter

@api public @since 0.1.0

Public Class Methods

emit(event_type, id: nil, payload: {}, metadata: {}, adapter: nil) click to toggle source

@see EvilEvents::Core::System @api public @since 0.1.0

# File lib/evil_events/emitter.rb, line 11
def emit(event_type, id: nil, payload: {}, metadata: {}, adapter: nil)
  EvilEvents::Core::Bootstrap[:event_system].raw_emit(
    event_type, id: id, payload: payload, metadata: metadata, adapter: adapter
  )
end