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