module SidekiqRunner::SidekiqPerform::ClassMethods

Public Instance Methods

method_missing(method_sym, *args) click to toggle source
Calls superclass method
# File lib/sidekiq_runner/sidekiq_perform.rb, line 6
def method_missing(method_sym, *args)
  method_name = method_sym.to_s
  if method_name.end_with? '_async'
    queue = sidekiq_options_hash['queue']
    Sidekiq::Client.enqueue_to(queue, self, method_name, args)
  else
    super
  end
end