diff options
author | Pratik Naik <pratiknaik@gmail.com> | 2009-04-04 17:31:11 +0100 |
---|---|---|
committer | Pratik Naik <pratiknaik@gmail.com> | 2009-04-04 17:31:11 +0100 |
commit | c55507e8ceca44558179a705118740540d7871b4 (patch) | |
tree | 59937226af81d49ce094e1282b90f0047ef15a36 /railties/builtin | |
parent | 4fe6d43cabe3bb2e094f308d010209c78005a3b9 (diff) | |
parent | 0e9efae4745e232b1c778fda69ee110e42a223a7 (diff) | |
download | rails-c55507e8ceca44558179a705118740540d7871b4.tar.gz rails-c55507e8ceca44558179a705118740540d7871b4.tar.bz2 rails-c55507e8ceca44558179a705118740540d7871b4.zip |
Merge commit 'mainstream/master'
Diffstat (limited to 'railties/builtin')
-rw-r--r-- | railties/builtin/rails_info/rails/info.rb | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/railties/builtin/rails_info/rails/info.rb b/railties/builtin/rails_info/rails/info.rb index a20d9bfe62..0dd1c090c1 100644 --- a/railties/builtin/rails_info/rails/info.rb +++ b/railties/builtin/rails_info/rails/info.rb @@ -56,7 +56,12 @@ module Rails returning table = '<table>' do properties.each do |(name, value)| table << %(<tr><td class="name">#{CGI.escapeHTML(name.to_s)}</td>) - table << %(<td class="value">#{CGI.escapeHTML(value.to_s)}</td></tr>) + formatted_value = if value.kind_of?(Array) + "<ul>" + value.map { |v| "<li>#{CGI.escapeHTML(v.to_s)}</li>" }.join + "</ul>" + else + CGI.escapeHTML(value.to_s) + end + table << %(<td class="value">#{formatted_value}</td></tr>) end table << '</table>' end @@ -102,6 +107,10 @@ module Rails end end + property 'Middleware' do + ActionController::Dispatcher.middleware.active.map(&:inspect) + end + # The Rails Git revision, if it's checked out into vendor/rails. property 'Edge Rails revision' do edge_rails_revision |