Class: ActiveJob::QueueAdapters::FleissAdapter

Inherits:
Object
  • Object
show all
Defined in:
lib/active_job/queue_adapters/fleiss_adapter.rb

Instance Method Summary collapse

Instance Method Details

#enqueue(job) ⇒ Object

:nodoc:



6
7
8
# File 'lib/active_job/queue_adapters/fleiss_adapter.rb', line 6

def enqueue(job) #:nodoc:
  enqueue_at(job, nil)
end

#enqueue_at(job, scheduled_at) ⇒ Object

:nodoc:



10
11
12
13
14
# File 'lib/active_job/queue_adapters/fleiss_adapter.rb', line 10

def enqueue_at(job, scheduled_at) #:nodoc:
  job_id = Fleiss.backend.enqueue(job, scheduled_at: scheduled_at)
  job.provider_job_id = job_id
  job_id
end