class SplitRoutes::Reloader
Public Class Methods
new(app)
click to toggle source
# File lib/split_routes/reloader.rb, line 3 def initialize(app) @app = app @routes_reloader = ActiveSupport::FileUpdateChecker.new([], 'config/routes' => 'rb') do Rails.application.reload_routes! end end
Public Instance Methods
call(env)
click to toggle source
# File lib/split_routes/reloader.rb, line 11 def call(env) @routes_reloader.execute_if_updated @app.call(env) end