diff options
author | Joshua Peek <josh@joshpeek.com> | 2009-09-26 12:41:17 -0500 |
---|---|---|
committer | Joshua Peek <josh@joshpeek.com> | 2009-09-26 12:41:17 -0500 |
commit | db65bb5a31dc91f9c74dc310425a42ece489b74e (patch) | |
tree | 2419459faaa2474c58864d5980fe91a685c3d259 /railties | |
parent | 438ff3b5b9e669392c0607364b70de010e862cec (diff) | |
download | rails-db65bb5a31dc91f9c74dc310425a42ece489b74e.tar.gz rails-db65bb5a31dc91f9c74dc310425a42ece489b74e.tar.bz2 rails-db65bb5a31dc91f9c74dc310425a42ece489b74e.zip |
Pull middleware for Rails info from the initializer instead of ActionController
Diffstat (limited to 'railties')
-rw-r--r-- | railties/builtin/rails_info/rails/info.rb | 2 | ||||
-rw-r--r-- | railties/lib/rails/tasks/middleware.rake | 4 | ||||
-rw-r--r-- | railties/test/rails_info_test.rb | 8 |
3 files changed, 7 insertions, 7 deletions
diff --git a/railties/builtin/rails_info/rails/info.rb b/railties/builtin/rails_info/rails/info.rb index aabe976d4e..48d89ad06a 100644 --- a/railties/builtin/rails_info/rails/info.rb +++ b/railties/builtin/rails_info/rails/info.rb @@ -114,7 +114,7 @@ module Rails end property 'Middleware' do - ActionController::Dispatcher.middleware.active.map {|middle| middle.inspect } + Rails.configuration.middleware.active.map { |middle| middle.inspect } end # The Rails Git revision, if it's checked out into vendor/rails. diff --git a/railties/lib/rails/tasks/middleware.rake b/railties/lib/rails/tasks/middleware.rake index 05f159184e..e1ab309157 100644 --- a/railties/lib/rails/tasks/middleware.rake +++ b/railties/lib/rails/tasks/middleware.rake @@ -1,7 +1,7 @@ desc 'Prints out your Rack middleware stack' task :middleware => :environment do - ActionController::Dispatcher.middleware.active.each do |middleware| + Rails.configuration.middleware.active.each do |middleware| puts "use #{middleware.inspect}" end - puts "run ActionController::Dispatcher.new" + puts "run ActionController::Routing::Routes" end diff --git a/railties/test/rails_info_test.rb b/railties/test/rails_info_test.rb index 568e2a9972..dcf9966c0d 100644 --- a/railties/test/rails_info_test.rb +++ b/railties/test/rails_info_test.rb @@ -80,11 +80,11 @@ EOS end end - def test_middleware_property - assert property_defined?('Middleware') - end - def test_html_includes_middleware + Rails::Info.module_eval do + property 'Middleware', ['Rack::Lock', 'Rack::Static'] + end + html = Rails::Info.to_html assert html.include?('<tr><td class="name">Middleware</td>') properties.value_for('Middleware').each do |value| |