From e7b77af425454feb7e2e2f168b9b72bab6e154f9 Mon Sep 17 00:00:00 2001 From: Braulio Bhavamitra Date: Mon, 2 Feb 2015 15:32:24 -0300 Subject: [PATCH] plugins: Do not redeclare routes constant inside loop --- lib/noosfero/plugin/routes.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/noosfero/plugin/routes.rb b/lib/noosfero/plugin/routes.rb index 0fd743f..2446799 100644 --- a/lib/noosfero/plugin/routes.rb +++ b/lib/noosfero/plugin/routes.rb @@ -1,10 +1,10 @@ plugins_root = Rails.env.test? ? 'plugins' : '{baseplugins,config/plugins}' +prefixes_by_folder = {public: 'plugin', + profile: 'profile/:profile/plugin', + myprofile: 'myprofile/:profile/plugin', + admin: 'admin/plugin'} Dir.glob(Rails.root.join(plugins_root, '*', 'controllers')) do |controllers_dir| - prefixes_by_folder = {'public' => 'plugin', - 'profile' => 'profile/:profile/plugin', - 'myprofile' => 'myprofile/:profile/plugin', - 'admin' => 'admin/plugin'} plugin_name = File.basename(File.dirname(controllers_dir)) controllers_by_folder = prefixes_by_folder.keys.inject({}) do |hash, folder| -- libgit2 0.21.2