class Qmin::Strategy::Inline

Public Instance Methods

background_call(instance, method_name, *args) click to toggle source

call method directly

# File lib/qmin/strategy/inline.rb, line 10
def background_call(instance, method_name, *args)
  begin
    instance.send(::Qmin.method_name_for_instance(instance, method_name), *args)
  rescue => e
    ::Qmin::Qmin.current.report(e)
  end
end
enqueue(worker_class, *args) click to toggle source

handle job in process

# File lib/qmin/strategy/inline.rb, line 5
def enqueue(worker_class, *args)
  worker_class.send :perform, *args
end