File: routes.rake

package info (click to toggle)
ruby-railties-3.2 3.2.6-3
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 4,808 kB
  • sloc: ruby: 6,217; makefile: 10
file content (9 lines) | stat: -rw-r--r-- 393 bytes parent folder | download
1
2
3
4
5
6
7
8
9
desc 'Print out all defined routes in match order, with names. Target specific controller with CONTROLLER=x.'
task :routes => :environment do
  Rails.application.reload_routes!
  all_routes = Rails.application.routes.routes

  require 'rails/application/route_inspector'
  inspector = Rails::Application::RouteInspector.new
  puts inspector.format(all_routes, ENV['CONTROLLER']).join "\n"
end