class Qless::QueueJobs
A class for interacting with jobs in different states in a queue. Not meant to be instantiated directly, it's accessed with Queue#jobs
Public Class Methods
new(name, client)
click to toggle source
# File lib/qless/queue.rb, line 11 def initialize(name, client) @name = name @client = client end
Public Instance Methods
depends(start = 0, count = 25)
click to toggle source
# File lib/qless/queue.rb, line 28 def depends(start = 0, count = 25) @client.call('jobs', 'depends', @name, start, count) end
recurring(start = 0, count = 25)
click to toggle source
# File lib/qless/queue.rb, line 32 def recurring(start = 0, count = 25) @client.call('jobs', 'recurring', @name, start, count) end
running(start = 0, count = 25)
click to toggle source
# File lib/qless/queue.rb, line 16 def running(start = 0, count = 25) @client.call('jobs', 'running', @name, start, count) end
scheduled(start = 0, count = 25)
click to toggle source
# File lib/qless/queue.rb, line 24 def scheduled(start = 0, count = 25) @client.call('jobs', 'scheduled', @name, start, count) end
stalled(start = 0, count = 25)
click to toggle source
# File lib/qless/queue.rb, line 20 def stalled(start = 0, count = 25) @client.call('jobs', 'stalled', @name, start, count) end