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
new()Link
def initialize @paths = [] @route_sets = [] @external_routes = [] @eager_load = false @loaded = false end
Instance Public methods
execute()Link
def execute @loaded = true updater.execute end
execute_unless_loaded()Link
def execute_unless_loaded unless @loaded execute ActiveSupport.run_load_hooks(:after_routes_loaded, Rails.application) true end end
reload!()Link
def reload! clear! load_paths finalize! route_sets.each(&:eager_load!) if eager_load ensure revert end