Method: Rails::Plugin#load_with_desert

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

#load_with_desert(initializer) ⇒ Object



12
13
14
15
16
17
18
19
20
# File 'lib/desert/rails/2.0.0/plugin.rb', line 12

def load_with_desert(initializer)
  @initializer = initializer
  return if Desert::Manager.plugin_exists?(directory)
  plugin = Desert::Manager.register_plugin(directory) do
    load_without_desert(initializer)
  end
  # TODO: Can we use Initializer::Configuration#default_load_paths to do this?
  initializer.configuration.controller_paths << plugin.controllers_path
end