Class: Bosh::Director::JobQueue

Inherits:
Object
  • Object
show all
Defined in:
lib/bosh/director/job_queue.rb

Overview

Abstracts the resque system.

Instance Method Summary collapse

Instance Method Details

#enqueue(username, job_class, description, params) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/bosh/director/job_queue.rb', line 8

def enqueue(username, job_class, description, params)
  task = Api::TaskHelper.new.create_task(username, job_class.job_type, description)

  Resque.enqueue(job_class, task.id, *params)

  task
end