Sha256: f323966aa084235a28284c305b98ce517e42070705156cfedd45f73bb7696acc
Contents?: true
Size: 362 Bytes
Versions: 10
Compression:
Stored size: 362 Bytes
Contents
class Resque::Pool class PooledWorker < ::Resque::Worker def initialize(*args) @pool_master_pid = Process.pid super end def pool_master_has_gone_away? @pool_master_pid && @pool_master_pid != Process.ppid end # override +shutdown?+ method def shutdown? super || pool_master_has_gone_away? end end end
Version data entries
10 entries across 10 versions & 2 rubygems