Class: Sidekiq::Defer::DelayedClass
- Inherits:
-
Object
- Object
- Sidekiq::Defer::DelayedClass
- Includes:
- Job
- Defined in:
- lib/sidekiq/defer/class_methods.rb
Overview
Adds ‘delay`, `delay_for` and `delay_until` methods to all Classes to offload class method execution to Sidekiq.
Instance Method Summary collapse
Instance Method Details
#perform(yml) ⇒ Object
18 19 20 21 |
# File 'lib/sidekiq/defer/class_methods.rb', line 18 def perform(yml) (target, method_name, args, kwargs) = YAML.safe_load(yml, permitted_classes: [Symbol]) target.__send__(method_name, *args, **kwargs) end |