Class: Sidekiqable::Worker

Inherits:
Object
  • Object
show all
Includes:
Sidekiq::Job
Defined in:
lib/sidekiqable/worker.rb

Instance Method Summary collapse

Instance Method Details

#perform(callable, *args) ⇒ Object



7
8
9
10
11
# File 'lib/sidekiqable/worker.rb', line 7

def perform(callable, *args)
  class_name, method_name = callable.split(".", 2)
  klass = constantize!(class_name)
  klass.public_send(method_name, *args)
end