Class: Sidekiq::Extensions::DelayWorker

Inherits:
Object
  • Object
show all
Includes:
Worker
Defined in:
lib/sidekiq/extensions/custom_delay.rb

Instance Method Summary collapse

Instance Method Details

#perform(args) ⇒ Object



12
13
14
15
16
# File 'lib/sidekiq/extensions/custom_delay.rb', line 12

def perform(args)
  model_gid, name, *job_args = JSON.parse(args)
  active_record = GlobalID::Locator.locate model_gid
  active_record.__send__(name, *job_args)
end