class Cloudtasker::UniqueJob::ConflictStrategy::Raise

This strategy raises an error on conflict, both on client and server side.

Constants

RESCHEDULE_DELAY

Public Instance Methods

on_execute() click to toggle source

Raise a Cloudtasker::UniqueJob::LockError

# File lib/cloudtasker/unique_job/conflict_strategy/raise.rb, line 16
def on_execute
  raise_lock_error
end
on_schedule() click to toggle source

Raise a Cloudtasker::UniqueJob::LockError

# File lib/cloudtasker/unique_job/conflict_strategy/raise.rb, line 11
def on_schedule
  raise_lock_error
end

Private Instance Methods

raise_lock_error() click to toggle source
# File lib/cloudtasker/unique_job/conflict_strategy/raise.rb, line 22
def raise_lock_error
  raise(UniqueJob::LockError, id: job.id, unique_id: job.unique_id)
end