class LimitedRelease::Reloader
Public Class Methods
new(app)
click to toggle source
# File lib/limited_release/reloader.rb, line 5 def initialize(app) @app = app @reloader = ActiveSupport::FileUpdateChecker.new(Dir[::Rails.root.join('config', 'limited_releases', '**', '*.rb')]) do ::LimitedRelease.reload! ::Rails.application.reloader.reload! end end
Public Instance Methods
call(env)
click to toggle source
# File lib/limited_release/reloader.rb, line 14 def call(env) @reloader.execute_if_updated @app.call(env) end