From 06c0892040834c8c03f14217351049e27b0848e6 Mon Sep 17 00:00:00 2001 From: evanweaver Date: Mon, 22 Oct 2007 16:46:23 +0000 Subject: classifier faster yet because we don't need to rebuild that string git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@736 19e92222-5c0b-0410-8929-a290d50e31e9 --- lib/mongrel.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'lib/mongrel.rb') 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 -- cgit v1.2.3-24-ge0c7