module RoutesLazyRoutes
Constants
- VERSION
Public Class Methods
arise!()
click to toggle source
The root of evil
# File lib/routes_lazy_routes.rb, line 11 def arise! Rails::Application::RoutesReloader.class_eval do class << self def new RoutesLazyRoutes::RoutesReloaderWrapper.new super end end end end
eager_load!()
click to toggle source
The load runner
# File lib/routes_lazy_routes.rb, line 22 def eager_load! if RoutesLazyRoutes::RoutesReloaderWrapper === (reloader = Rails.application.routes_reloader) reloader.reload! end end
new()
click to toggle source
Calls superclass method
# File lib/routes_lazy_routes.rb, line 14 def new RoutesLazyRoutes::RoutesReloaderWrapper.new super end