Sha256: 18a6d53c5804fdf0feead7494019e6af675feddb585b9854ef8e3e3cd1146837

Contents?: true

Size: 638 Bytes

Versions: 1

Compression:

Stored size: 638 Bytes

Contents

require 'pretty_routes/engine'

#
# Base module of pretty routes
#
module PrettyRoutes
  begin
    require 'rails/application/route_inspector'
    ROUTE_INSPECTOR = Rails::Application::RouteInspector.new
  rescue LoadError
    require 'action_dispatch/routing/inspector'
    ROUTE_INSPECTOR = ActionDispatch::Routing::RoutesInspector.new([])
  end

  def self.format_routes(routes = all_routes)
    # ActionDispatch::Routing::RoutesInspector.new.collect_routes(_routes.routes)
    ROUTE_INSPECTOR.send :collect_routes, routes
  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
pretty_routes-0.0.1 lib/pretty_routes.rb