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