class RoutesLazyRoutes::RoutesReloaderWrapper
Public Class Methods
new(original_routes_reloader)
click to toggle source
# File lib/routes_lazy_routes/routes_reloader_wrapper.rb, line 7 def initialize(original_routes_reloader) @original_routes_reloader = original_routes_reloader @mutex = Mutex.new end
Public Instance Methods
execute()
click to toggle source
# File lib/routes_lazy_routes/routes_reloader_wrapper.rb, line 12 def execute # pretty vacant end
reload!()
click to toggle source
# File lib/routes_lazy_routes/routes_reloader_wrapper.rb, line 16 def reload! @mutex.synchronize do if Rails.application.routes_reloader == self Rails.application.instance_variable_set :@routes_reloader, @original_routes_reloader @original_routes_reloader.execute end end end