Class: EvilEvents::Plugins

Inherits:
Object
  • Object
show all
Extended by:
Shared::ExtensionsMixin
Defined in:
lib/evil_events/plugins.rb,
lib/evil_events/plugins/oj_engine.rb,
lib/evil_events/plugins/ox_engine.rb,
lib/evil_events/plugins/mpacker_engine.rb

Overview

Since:

  • 0.2.0

Defined Under Namespace

Modules: MpackerEngine, OjEngine, OxEngine

Class Method Summary collapse

Class Method Details

.load!(*plugins) ⇒ Object

Returns void.

Parameters:

  • plugins (Symbol, Symbol, Symbol, ...)

Returns:

  • void

Raises:

Since:

  • 0.2.0



28
29
30
# File 'lib/evil_events/plugins.rb', line 28

def load!(*plugins)
  load_extensions(*(plugins.empty? ? names : plugins))
end

.namesArray<Symbol>

Returns:

  • (Array<Symbol>)

Since:

  • 0.2.0



36
37
38
# File 'lib/evil_events/plugins.rb', line 36

def names
  @__available_extensions__.keys
end