Class: PerfectQueue::NullBackend

Inherits:
Backend
  • Object
show all
Defined in:
lib/perfectqueue/backend/null.rb

Instance Method Summary collapse

Methods inherited from Backend

#close

Instance Method Details

#acquire(timeout, now = Time.now.to_i) ⇒ Object



10
11
12
# File 'lib/perfectqueue/backend/null.rb', line 10

def acquire(timeout, now=Time.now.to_i)
  nil
end

#cancel(id, delete_timeout = 3600, now = Time.now.to_i) ⇒ Object



22
23
24
# File 'lib/perfectqueue/backend/null.rb', line 22

def cancel(id, delete_timeout=3600, now=Time.now.to_i)
  true
end

#finish(token, delete_timeout = 3600, now = Time.now.to_i) ⇒ Object



14
15
16
# File 'lib/perfectqueue/backend/null.rb', line 14

def finish(token, delete_timeout=3600, now=Time.now.to_i)
  true
end

#list(&block) ⇒ Object



6
7
8
# File 'lib/perfectqueue/backend/null.rb', line 6

def list(&block)
  nil
end

#submit(id, data, time = Time.now.to_i, resource = nil, max_running = nil) ⇒ Object



26
27
28
# File 'lib/perfectqueue/backend/null.rb', line 26

def submit(id, data, time=Time.now.to_i, resource=nil, max_running=nil)
  true
end

#update(token, timeout) ⇒ Object



18
19
20
# File 'lib/perfectqueue/backend/null.rb', line 18

def update(token, timeout)
  nil
end