From: Michal Fojtik <[email protected]>

---
 server/lib/sinatra/respond_to.rb |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/server/lib/sinatra/respond_to.rb b/server/lib/sinatra/respond_to.rb
index b4efac4..890890d 100644
--- a/server/lib/sinatra/respond_to.rb
+++ b/server/lib/sinatra/respond_to.rb
@@ -69,8 +69,7 @@ module Sinatra
         # Remove extension from URI
         # Extension will be available as a 'extension' method 
(extension=='txt')
        
-        request.path_info.sub! %r{\.([^\./]+)$}, ''
-        extension $1
+        extension request.path_info.match(/\.([^\.\/]+)$/).to_a.first
 
         # If ?format= is present, ignore all Accept negotiations because
         # we are not dealing with browser
-- 
1.7.2.3

Reply via email to