Module: Sextant

Defined in:
lib/sextant.rb,
lib/sextant/engine.rb

Defined Under Namespace

Classes: Engine

Class Method Summary collapse

Class Method Details

.all_routesObject



10
11
12
13
# File 'lib/sextant.rb', line 10

def self.all_routes
  Rails.application.reload_routes!
  Rails.application.routes.routes
end

.format_routes(routes = all_routes) ⇒ Object



5
6
7
8
# File 'lib/sextant.rb', line 5

def self.format_routes(routes = all_routes)
  inspector = Rails::Application::RouteInspector.new
  inspector.format(routes, ENV['CONTROLLER']).join "\n"
end