aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_controller/routing.rb
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2005-06-29 10:40:26 +0000
committerDavid Heinemeier Hansson <david@loudthinking.com>2005-06-29 10:40:26 +0000
commit8335fc610c7f2f5bc1d4b0e01370013bfccdba81 (patch)
tree034f6f5ff6ce81c6fb5c3ca73c9dd9b6614319db /actionpack/lib/action_controller/routing.rb
parent94cae0d0a24ad683f5fcae6c13600240d0f4c91e (diff)
downloadrails-8335fc610c7f2f5bc1d4b0e01370013bfccdba81.tar.gz
rails-8335fc610c7f2f5bc1d4b0e01370013bfccdba81.tar.bz2
rails-8335fc610c7f2f5bc1d4b0e01370013bfccdba81.zip
A bit more routes refactoring and test
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1564 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'actionpack/lib/action_controller/routing.rb')
-rw-r--r--actionpack/lib/action_controller/routing.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/actionpack/lib/action_controller/routing.rb b/actionpack/lib/action_controller/routing.rb
index 5499cd2545..f2e7df6d6d 100644
--- a/actionpack/lib/action_controller/routing.rb
+++ b/actionpack/lib/action_controller/routing.rb
@@ -554,6 +554,10 @@ module ActionController
NamedRoutes.name_route(route, name)
route
end
+
+ def extra_keys(options, recall = {})
+ generate(options.dup, recall).last.keys
+ end
end
module NamedRoutes