module EvilEvents::Event

@api public @since 0.1.0

Public Class Methods

[](event_type) click to toggle source

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

# File lib/evil_events/event.rb, line 11
def [](event_type)
  EvilEvents::Core::Bootstrap[:event_system].define_abstract_event_class(event_type)
end
define(event_type, &event_class_definitions) click to toggle source

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

# File lib/evil_events/event.rb, line 18
def define(event_type, &event_class_definitions)
  EvilEvents::Core::Bootstrap[:event_system].define_event_class(
    event_type, &event_class_definitions
  )
end