Module: Sextant

Defined in:
lib/sextant.rb,
lib/sextant/engine.rb,
lib/sextant/version.rb,
app/controllers/sextant/routes_controller.rb,
app/controllers/sextant/application_controller.rb

Defined Under Namespace

Classes: ApplicationController, Engine, RoutesController

Constant Summary collapse

VERSION =
"0.2.4"

Class Method Summary collapse

Class Method Details

.all_routesObject



19
20
21
22
# File 'lib/sextant.rb', line 19

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

.format_routes(routes = all_routes) ⇒ Object



14
15
16
17
# File 'lib/sextant.rb', line 14

def self.format_routes(routes = all_routes)
  # ActionDispatch::Routing::RoutesInspector.new.collect_routes(_routes.routes)
  ROUTE_INSPECTOR.send :collect_routes, routes
end