module ActiveJob::Cancel

Constants

SUPPORTED_ADAPTERS
VERSION

Public Instance Methods

cancel() click to toggle source
# File lib/active_job/cancel.rb, line 13
def cancel
  if self.class.can_cancel?
    self.class.cancel_adapter_class.new.cancel(job_id, queue_name)
  else
    raise NotImplementedError, 'This queueing backend does not support cancel.'
  end
end