lib/em-jack/job.rb in em-jack-0.0.8 vs lib/em-jack/job.rb in em-jack-0.0.9

- old
+ new

@@ -1,24 +1,32 @@ module EMJack class Job attr_accessor :jobid, :body, :ttr, :conn - + def initialize(conn, jobid, body) @conn = conn @jobid = jobid.to_i @body = body end - + def delete(&blk) @conn.delete(self, &blk) end def release(opts = {}, &blk) @conn.release(self, opts, &blk) end def stats(&blk) @conn.stats(:job, self, &blk) + end + + def touch(&blk) + @conn.touch(self, &blk) + end + + def bury(delay, &blk) + @conn.bury(self, delay, &blk) end def to_s "#{@jobid} -- #{body.inspect}" end