From 8d0fb79c5954755e0f9b05785bee998755fc1349 Mon Sep 17 00:00:00 2001 From: Steve Price Date: Sun, 23 Jan 2011 20:26:08 -0600 Subject: [PATCH] add support for named captures Signed-off-by: Konstantin Haase --- lib/sinatra/base.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/sinatra/base.rb b/lib/sinatra/base.rb index 439ca922..b41e2cac 100644 --- a/lib/sinatra/base.rb +++ b/lib/sinatra/base.rb @@ -1090,6 +1090,8 @@ module Sinatra [/^#{pattern}$/, keys] elsif path.respond_to?(:keys) && path.respond_to?(:match) [path, path.keys] + elsif path.respond_to?(:names) && path.respond_to?(:match) + [path, path.names] elsif path.respond_to? :match [path, keys] else