Class: Kungfuig::Jobber::DummyExecutor

Inherits:
Object
  • Object
show all
Includes:
Worker
Defined in:
lib/kungfuig/jobber.rb

Instance Method Summary collapse

Methods included from Worker

prepended

Instance Method Details

#perform(digest: nil, worker: nil) ⇒ Object



47
48
49
50
51
52
53
54
55
# File 'lib/kungfuig/jobber.rb', line 47

def perform digest: nil, worker: nil
  params = Sidekiq.redis do |redis|
    redis.multi do
      redis.get(digest)
      redis.del(digest)
    end
  end
  Kernel.const_get(worker).perform_async(**atomize_keys(params.first)) if params.last > 0
end