class PumaWorkerKiller::AutoReap
Public Class Methods
new(timeout, reaper = Reaper.new)
click to toggle source
# File lib/puma_worker_killer/auto_reap.rb, line 5 def initialize(timeout, reaper = Reaper.new) @timeout = timeout # seconds @reaper = reaper @running = false end
Public Instance Methods
start()
click to toggle source
# File lib/puma_worker_killer/auto_reap.rb, line 11 def start @running = true Thread.new do while @running sleep @timeout @reaper.reap end end end