Module: EvilEvents::Event

Defined in:
lib/evil_events/event.rb

Overview

Since:

  • 0.1.0

Class Method Summary collapse

Class Method Details

.[](event_type) ⇒ Object

See Also:

Since:

  • 0.1.0



11
12
13
# 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) ⇒ Object

See Also:

Since:

  • 0.1.0



18
19
20
21
22
# 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