Method: Kaiser::Kaiserfile#plugin

Defined in:
lib/kaiser/kaiserfile.rb

#plugin(name) ⇒ Object



43
44
45
46
47
48
# File 'lib/kaiser/kaiserfile.rb', line 43

def plugin(name)
  require "kaiser/plugins/#{name}"
  raise "Plugin #{name} is not loaded." unless Plugin.loaded?(name)

  Plugin.all_plugins[name].new(self).on_init
end