Class Engines::Plugin::Loader
In: lib/engines/plugin/loader.rb
Parent: Rails::Plugin::Loader

Methods

Protected Instance methods

[Source]

   # File lib/engines/plugin/loader.rb, line 5
5:         def register_plugin_as_loaded(plugin)
6:           super plugin
7:           Engines.plugins << plugin
8:           register_to_routing(plugin)
9:         end

Registers the plugin‘s controller_paths for the routing system.

[Source]

    # File lib/engines/plugin/loader.rb, line 12
12:         def register_to_routing(plugin)
13:           initializer.configuration.controller_paths += plugin.select_existing_paths(:controller_paths)
14:           initializer.configuration.controller_paths.uniq!
15:         end

[Validate]