Class: AsyncExperiments::ExperimentResultCandidateWorker

Inherits:
Object
  • Object
show all
Includes:
Sidekiq::Worker
Defined in:
lib/async_experiments/experiment_result_candidate_worker.rb

Constant Summary collapse

LOCK_TIMEOUT =
60

Instance Method Summary collapse

Instance Method Details

#perform(name, id, run_output, duration, expiry) ⇒ Object



11
12
13
14
15
16
# File 'lib/async_experiments/experiment_result_candidate_worker.rb', line 11

def perform(name, id, run_output, duration, expiry)
  Sidekiq.redis do |redis|
    result = ExperimentResult.new(name, id, :candidate, redis, statsd, run_output, duration)
    result.store_run_output(expiry)
  end
end