diff options
author | evanweaver <evanweaver@19e92222-5c0b-0410-8929-a290d50e31e9> | 2007-10-22 16:46:23 +0000 |
---|---|---|
committer | evanweaver <evanweaver@19e92222-5c0b-0410-8929-a290d50e31e9> | 2007-10-22 16:46:23 +0000 |
commit | 06c0892040834c8c03f14217351049e27b0848e6 (patch) | |
tree | dae15d89be2bd61295dc27ce06f10d460a168856 /lib/mongrel.rb | |
parent | 7192a5ec5895f5ded477178efe53b289ec5435a6 (diff) | |
download | unicorn-06c0892040834c8c03f14217351049e27b0848e6.tar.gz |
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@736 19e92222-5c0b-0410-8929-a290d50e31e9
Diffstat (limited to 'lib/mongrel.rb')
-rw-r--r-- | lib/mongrel.rb | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/mongrel.rb b/lib/mongrel.rb index 8debb28..d5ac6f8 100644 --- a/lib/mongrel.rb +++ b/lib/mongrel.rb @@ -85,10 +85,8 @@ module Mongrel [Const::SLASH, request_uri, @root_handler] elsif match = @matcher.match(request_uri) uri = match.to_s - path_info = match.post_match # A root mounted ("/") handler must resolve such that path info matches the original URI. - path_info = "#{Const::SLASH}#{path_info}" if uri == Const::SLASH - [uri, path_info, @handler_map[uri]] + [uri, (uri == Const::SLASH ? request_uri : match.post_match), @handler_map[uri]] else [nil, nil, nil] end |