Class: RailsLens::Route::Extractor

Inherits:
Object
  • Object
show all
Defined in:
lib/rails_lens/route/extractor.rb

Overview

Handles extracting route information from Rails application

Class Method Summary collapse

Class Method Details

.callHash

Extract all routes from Rails application

Returns:

  • (Hash)

    Routes hash organized by controller and action



11
12
13
14
15
16
# File 'lib/rails_lens/route/extractor.rb', line 11

def call
  routes = {}

  populate_routes(Rails.application, routes)
  backfill_routes(routes)
end