Sha256: dff982d9a9d91a464f325c951186fd56ee8f8ddd536978e5182bea07cc843e61

Contents?: true

Size: 374 Bytes

Versions: 2

Compression:

Stored size: 374 Bytes

Contents

require "qe"
require "sidekiq"

module Qe
  class Sidekiq
    class Worker
      include ::Sidekiq::Worker

      def perform(*args)
        Qe::Worker.perform(*args)
      end
    end

    def self.enqueue(worker, options = {})
      Worker.sidekiq_options :queue => worker.queue
      Worker.perform_async(worker.name, options)
    end
  end

  self.adapter = Sidekiq
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
qe-0.2.0 lib/qe/sidekiq.rb
qe-0.1.3 lib/qe/sidekiq.rb