aboutsummaryrefslogblamecommitdiffstats
path: root/railties/lib/rails/tasks/routes.rake
blob: 4ade8256169aedc96f7c44cb989d8d03de0351db (plain) (tree)
1
2
3
4
5
6
7
                                                                                                             
                               
                                              

                                                     
                                                                
   
desc 'Print out all defined routes in match order, with names. Target specific controller with CONTROLLER=x.'
task :routes => :environment do
  all_routes = Rails.application.routes.routes
  require 'rails/application/routes_inspector'
  inspector = Rails::Application::RoutesInspector.new
  puts inspector.format(all_routes, ENV['CONTROLLER']).join "\n"
end