Class: Resque::Worker

Inherits:
Object
  • Object
show all
Defined in:
lib/resque/heartbeat.rb

Defined Under Namespace

Classes: Heart

Instance Method Summary collapse

Instance Method Details

#heartObject



20
21
22
# File 'lib/resque/heartbeat.rb', line 20

def heart
  @heart ||= Heart.new(self)
end

#prune_if_deadObject



24
25
26
# File 'lib/resque/heartbeat.rb', line 24

def prune_if_dead
  unregister_worker if heart.last_beat_before?(5)
end

#startup_with_heartbeatObject Also known as: startup



13
14
15
16
# File 'lib/resque/heartbeat.rb', line 13

def startup_with_heartbeat
  startup_without_heartbeat
  heart.run
end