class RailsGrpc::RackReloader
Public Class Methods
new(app)
click to toggle source
# File lib/rails_grpc/rack_reloader.rb, line 5 def initialize(app) @app = app end
Public Instance Methods
call(env)
click to toggle source
# File lib/rails_grpc/rack_reloader.rb, line 9 def call(env) unless RailsGrpc::Dependencies.cache_classes? changed = Rails.application.reloader.check.call if changed Rails.application.reloader.reload! end end @app.call(env) end