Class: Qe::Qu

Inherits:
Object
  • Object
show all
Defined in:
lib/qe/qu.rb

Defined Under Namespace

Classes: Worker

Class Method Summary collapse

Class Method Details

.enqueue(worker, options = {}) ⇒ Object



12
13
14
15
# File 'lib/qe/qu.rb', line 12

def self.enqueue(worker, options = {})
  Worker.instance_variable_set("@queue", worker.queue)
  ::Qu.enqueue Worker, worker.name, options
end

.scheduleObject



17
18
19
# File 'lib/qe/qu.rb', line 17

def self.schedule(*)
  raise UnsupportedFeatureError, "scheduling isn't supported on Qu"
end