Sha256: 442f71885cf5f32547e4e98f7487aea88e526932ca89fba2aeb671077e8e4faf

Contents?: true

Size: 380 Bytes

Versions: 1

Compression:

Stored size: 380 Bytes

Contents

require 'rails/application/route_inspector'
require 'sextant/engine'
require 'rails/routes'

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

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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sextant-0.1.3 lib/sextant.rb