From 2aed0d5efd2aa0a91fc10611180fc0f51599e7c1 Mon Sep 17 00:00:00 2001 From: Braulio Bhavamitra Date: Tue, 2 Sep 2014 11:49:21 -0300 Subject: [PATCH] Load init in a separate loop --- lib/noosfero/plugin.rb | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/noosfero/plugin.rb b/lib/noosfero/plugin.rb index bbe776d..73b6727 100644 --- a/lib/noosfero/plugin.rb +++ b/lib/noosfero/plugin.rb @@ -62,10 +62,12 @@ class Noosfero::Plugin path << File.join(dir, 'lib') # load vendor/plugins Dir.glob(File.join(dir, '/vendor/plugins/*')).each do |vendor_plugin| - path << "#{vendor_plugin}/lib" - init = "#{vendor_plugin}/init.rb" - require init.gsub(/.rb$/, '') if File.file? init - end + path << "#{vendor_plugin}/lib" + end + end + Dir.glob(File.join(dir, '/vendor/plugins/*')).each do |vendor_plugin| + init = "#{vendor_plugin}/init.rb" + require init.gsub(/.rb$/, '') if File.file? init end # add view path -- libgit2 0.21.2