Skip to content
Browse files

Begin to document the namespace method for AD's Mapper

  • Loading branch information...
1 parent 467d584 commit 1287fddff6c1c9b05f622e87e9144480b42088a3 @radar radar committed with fxn Nov 7, 2010
Showing with 15 additions and 0 deletions.
  1. +15 −0 actionpack/lib/action_dispatch/routing/mapper.rb
View
15 actionpack/lib/action_dispatch/routing/mapper.rb
@@ -497,6 +497,21 @@ def controller(controller, options={})
scope(options) { yield }
end
+ # Scopes routes to a specific namespace. For example:
+ #
+ # namespace :admin do
+ # resources :posts
+ # end
+ #
+ # This generates the following routes:
+ #
+ # admin_posts GET /admin/posts(.:format) {:action=>"index", :controller=>"admin/posts"}
+ # admin_posts POST /admin/posts(.:format) {:action=>"create", :controller=>"admin/posts"}
+ # new_admin_post GET /admin/posts/new(.:format) {:action=>"new", :controller=>"admin/posts"}
+ # edit_admin_post GET /admin/posts/:id/edit(.:format) {:action=>"edit", :controller=>"admin/posts"}
+ # admin_post GET /admin/posts/:id(.:format) {:action=>"show", :controller=>"admin/posts"}
+ # admin_post PUT /admin/posts/:id(.:format) {:action=>"update", :controller=>"admin/posts"}
+ # admin_post DELETE /admin/posts/:id(.:format) {:action=>"destroy", :controller=>"admin/posts"}
def namespace(path, options = {})
path = path.to_s
options = { :path => path, :as => path, :module => path,

0 comments on commit 1287fdd

Please sign in to comment.
Something went wrong with that request. Please try again.