class Workflow::Join::Sidekiq::Job::Worker
Public Instance Methods
perform(*args)
click to toggle source
# File lib/workflow/join/sidekiq/job.rb, line 108 def perform(*args) Job.find(args.pop['★']).tap do |job| # FIXME: Log this somehow begin job.args = [*args, job.to_hash] job.result = Job.worker(job.worker).new.perform(*job.args) job.success! rescue => e job.fail! e raise e end end end