class Backburner::AllQJob
Attributes
body[RW]
Body
expireds[RW]
Expired count
id[RW]
releases[RW]
Release count
tube[RW]
Tube name
Public Class Methods
new(wrapper, job_resposne)
click to toggle source
# File lib/backburner/allq_wrapper.rb, line 45 def initialize(wrapper, job_resposne) @client = wrapper @id = job_resposne.id @body = job_resposne.body @expireds = job_resposne.expireds @releases = job_resposne.releases @tube = job_resposne.tube.to_s end
Public Instance Methods
bury()
click to toggle source
# File lib/backburner/allq_wrapper.rb, line 74 def bury @client.bury(self) end
delete()
click to toggle source
# File lib/backburner/allq_wrapper.rb, line 58 def delete @client.delete(self) end
done()
click to toggle source
# File lib/backburner/allq_wrapper.rb, line 54 def done @client.done(self) end
kick()
click to toggle source
# File lib/backburner/allq_wrapper.rb, line 66 def kick @client.kick(self) end
release(delay = 0)
click to toggle source
# File lib/backburner/allq_wrapper.rb, line 70 def release(delay = 0) @client.release(self, delay) end
stats()
click to toggle source
# File lib/backburner/allq_wrapper.rb, line 78 def stats { 'expireds' => expireds, 'releases' => releases } end
touch()
click to toggle source
# File lib/backburner/allq_wrapper.rb, line 62 def touch @client.touch(self) end