Rails::Application::RoutesReloader (original) (raw)

Methods

E

N

R

Included Modules

Attributes

[RW] eager_load
[R] external_routes
[R] loaded
[R] paths
[R] route_sets

Class Public methods

Source: show | on GitHub

def initialize @paths = [] @route_sets = [] @external_routes = [] @eager_load = false @loaded = false end

Instance Public methods

Source: show | on GitHub

def execute @loaded = true updater.execute end

Source: show | on GitHub

def execute_unless_loaded unless @loaded execute ActiveSupport.run_load_hooks(:after_routes_loaded, Rails.application) true end end

Source: show | on GitHub

def reload! clear! load_paths finalize! route_sets.each(&:eager_load!) if eager_load ensure revert end