Class: Kiqit::Workers::Objects::LoneWorker
- Defined in:
- lib/kiqit/workers/objects/lone_worker.rb
Instance Method Summary collapse
Instance Method Details
#perform(klass_name, method, *args) ⇒ Object
5 6 7 8 9 10 11 12 |
# File 'lib/kiqit/workers/objects/lone_worker.rb', line 5 def perform(klass_name, method, *args) digest = Kiqit::PayloadHelper.get_digest(klass_name, method, args) Sidekiq.redis { |r| r.del(digest) } arguments = Kiqit::ArgsParser.args_from_sidekiq(args) perform_job(klass_name.constantize, method, arguments) end |