Class: ActiveJob::QueueAdapters::DisqualifiedAdapter

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

Instance Method Summary collapse

Instance Method Details

#enqueue(job_data) ⇒ Object



19
20
21
# File 'lib/disqualified/active_job.rb', line 19

def enqueue(job_data)
  Disqualified::ActiveJobAdapter.perform_async(job_data.serialize)
end

#enqueue_after_transaction_commit?Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/disqualified/active_job.rb', line 15

def enqueue_after_transaction_commit?
  Disqualified.client_options.enqueue_after_transaction_commit
end

#enqueue_at(job_data, timestamp) ⇒ Object



23
24
25
26
# File 'lib/disqualified/active_job.rb', line 23

def enqueue_at(job_data, timestamp)
  timestamp = Time.at(timestamp)
  Disqualified::ActiveJobAdapter.perform_at(timestamp, job_data.serialize)
end