# File lib/rack/reloader.rb, line 33 33: def call(env) 34: if @cooldown and Time.now > @last + @cooldown 35: if Thread.list.size > 1 36: Thread.exclusive{ reload! } 37: else 38: reload! 39: end 40: 41: @last = Time.now 42: end 43: 44: @app.call(env) 45: end