class EvilEvents::Core::System

@api private @since 0.1.0

@api public @since 0.1.0

Attributes

broadcaster[R]

@return [EvilEvents::Core::System::Broadcaster]

@api private @since 0.1.0

event_builder[R]

@return [EvilEvents::Core::System::EventBuilder]

@api private @since 0.4.0

event_manager[R]

@return [EvilEvents::Core::System::EventManager]

@api private @since 0.1.0

type_manager[R]

@return [EvilEvents::Core::System::TypeManager]

@api private @since 0.2.0

Public Class Methods

new() click to toggle source

@api private @since 0.1.0

# File lib/evil_events/core/system.rb, line 101
def initialize
  @event_builder = EventBuilder.new
  @broadcaster   = Broadcaster.new
  @event_manager = EventManager.new
  @type_manager  = TypeManager.new
end