mirror of
https://github.com/meineerde/redmine.git
synced 2025-12-31 04:39:40 +00:00
git-svn-id: http://redmine.rubyforge.org/svn/trunk@1654 e93f8b46-1217-0410-a6f0-8f06a7374b81
18 lines
570 B
Ruby
18 lines
570 B
Ruby
module Engines
|
|
class Plugin
|
|
class Loader < Rails::Plugin::Loader
|
|
protected
|
|
def register_plugin_as_loaded(plugin)
|
|
super plugin
|
|
Engines.plugins << plugin
|
|
register_to_routing(plugin)
|
|
end
|
|
|
|
# Registers the plugin's controller_paths for the routing system.
|
|
def register_to_routing(plugin)
|
|
initializer.configuration.controller_paths += plugin.select_existing_paths(:controller_paths)
|
|
initializer.configuration.controller_paths.uniq!
|
|
end
|
|
end
|
|
end
|
|
end |