class Cloudtasker::UniqueJob::ConflictStrategy::BaseStrategy
Base behaviour for conflict strategies
Attributes
job[R]
Public Class Methods
new(job)
click to toggle source
Build a new instance of the class.
@param [Cloudtasker::UniqueJob::Job] job The UniqueJob
job
# File lib/cloudtasker/unique_job/conflict_strategy/base_strategy.rb, line 15 def initialize(job) @job = job end
Public Instance Methods
on_execute()
click to toggle source
Handling logic to perform when a conflict occurs while executing a job.
# File lib/cloudtasker/unique_job/conflict_strategy/base_strategy.rb, line 31 def on_execute true end
on_schedule()
click to toggle source
Handling logic to perform when a conflict occurs while scheduling a job.
# File lib/cloudtasker/unique_job/conflict_strategy/base_strategy.rb, line 23 def on_schedule true end