aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/plugin.rb
diff options
context:
space:
mode:
Diffstat (limited to 'railties/lib/rails/plugin.rb')
-rw-r--r--railties/lib/rails/plugin.rb10
1 files changed, 5 insertions, 5 deletions
diff --git a/railties/lib/rails/plugin.rb b/railties/lib/rails/plugin.rb
index a08c5b9143..98f329cc17 100644
--- a/railties/lib/rails/plugin.rb
+++ b/railties/lib/rails/plugin.rb
@@ -47,11 +47,11 @@ module Rails
end
initializer :load_init_rb, :before => :load_application_initializers do |app|
- lib_initializers = paths.lib.rails.initializers.to_a
- files = %w(rails/init.rb init.rb).map { |path| File.expand_path(path, root) }
-
- if lib_initializers.empty? && initrb = files.find { |path| File.file?(path) }
- ActiveSupport::Deprecation.warn "init.rb is deprecated: #{initrb}. Use lib/rails/initializers/#{name}.rb"
+ files = %w(rails/init.rb init.rb).map { |path| File.expand_path path, root }
+ if initrb = files.find { |path| File.file? path }
+ if initrb == files.first
+ ActiveSupport::Deprecation.warn "Use toplevel init.rb; rails/init.rb is deprecated: #{initrb}"
+ end
config = app.config
eval(File.read(initrb), binding, initrb)
end