aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/initializer.rb
diff options
context:
space:
mode:
authorJamis Buck <jamis@37signals.com>2005-10-05 18:28:34 +0000
committerJamis Buck <jamis@37signals.com>2005-10-05 18:28:34 +0000
commit445873af19208b048a2304b08d5a69285ff3a6b7 (patch)
tree1ebe0ec91a9df299e69492388217a5214c0c40c3 /railties/lib/initializer.rb
parent7a854b53792ae7eecae20078545ea1d06ed34552 (diff)
downloadrails-445873af19208b048a2304b08d5a69285ff3a6b7.tar.gz
rails-445873af19208b048a2304b08d5a69285ff3a6b7.tar.bz2
rails-445873af19208b048a2304b08d5a69285ff3a6b7.zip
prepend to load path before loading the plugin
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2466 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'railties/lib/initializer.rb')
-rw-r--r--railties/lib/initializer.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/railties/lib/initializer.rb b/railties/lib/initializer.rb
index fedce9c5a7..2fd22f9743 100644
--- a/railties/lib/initializer.rb
+++ b/railties/lib/initializer.rb
@@ -72,15 +72,15 @@ module Rails
Dir.glob("#{configuration.plugins_path}/*") do |directory|
next if File.basename(directory)[0] == ?. || !File.directory?(directory)
+ if File.directory?("#{directory}/lib")
+ $LOAD_PATH.unshift "#{directory}/lib"
+ end
+
if File.exist?("#{directory}/init.rb")
silence_warnings do
eval(IO.read("#{directory}/init.rb"), binding)
end
end
-
- if File.directory?("#{directory}/lib")
- $LOAD_PATH.unshift "#{directory}/lib"
- end
end
$LOAD_PATH.uniq!