This patch adds the rails:routes task that lists all routes defined for the application, including those added by plugins and whatnot. Example:
ideas GET /ideas/ {:controller=>"ideas", :action=>"index"}
formatted_ideas GET /ideas.:format/ {:controller=>"ideas", :action=>"index"}
POST /ideas/ {:controller=>"ideas", :action=>"create"}
POST /ideas.:format/ {:controller=>"ideas", :action=>"create"}
new_idea GET /ideas/new/ {:controller=>"ideas", :action=>"new"}
formatted_new_idea GET /ideas/new.:format/ {:controller=>"ideas", :action=>"new"}
edit_idea GET /ideas/:id/edit/ {:controller=>"ideas", :action=>"edit"}
formatted_edit_idea GET /ideas/:id/edit.:format/ {:controller=>"ideas", :action=>"edit"}
idea GET /ideas/:id/ {:controller=>"ideas", :action=>"show"}
formatted_idea GET /ideas/:id.:format/ {:controller=>"ideas", :action=>"show"}
PUT /ideas/:id/ {:controller=>"ideas", :action=>"update"}
PUT /ideas/:id.:format/ {:controller=>"ideas", :action=>"update"}
DELETE /ideas/:id/ {:controller=>"ideas", :action=>"destroy"}
DELETE /ideas/:id.:format/ {:controller=>"ideas", :action=>"destroy"}
/:controller/:action/:id.:format/
/:controller/:action/:id/