Method: Rails::Plugin#require_plugin

Defined in:
lib/desert/rails/2.0.0/plugin.rb

#require_plugin(plugin_name) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/desert/rails/2.0.0/plugin.rb', line 3

def require_plugin(plugin_name)
  initializer.configuration.plugin_locators.each do |locator|
    locator.new(initializer).each do |plugin_loader|
      return plugin_loader.load(initializer) if plugin_loader.name.to_s == plugin_name.to_s
    end
  end
  raise "Plugin '#{plugin_name}' does not exist"
end