class RoutesLazyRoutes::LazyRoutesMiddleware
Public Class Methods
new(app)
click to toggle source
# File lib/routes_lazy_routes/lazy_routes_middleware.rb, line 5 def initialize(app) @app = app @loaded = false end
Public Instance Methods
call(env)
click to toggle source
# File lib/routes_lazy_routes/lazy_routes_middleware.rb, line 10 def call(env) unless @loaded RoutesLazyRoutes.eager_load! @loaded = true end @app.call env end