class Sidekiq::DelayExtensions::DelayedClass
Adds ‘delay`, `delay_for` and `delay_until` methods to all Classes to offload class method execution to Sidekiq
.
@example
User.delay.delete_inactive Wikipedia.delay.download_changes_for(Date.today)
Public Instance Methods
perform(yml)
click to toggle source
# File lib/sidekiq/delay_extensions/class_methods.rb, line 18 def perform(yml) (target, method_name, args) = YAML.load(yml) target.__send__(method_name, *args) end