Sha256: a1e93732cf6bc53ad36a63425bbd35bfb9877efda710cd2235d9f307e92da556
Contents?: true
Size: 422 Bytes
Versions: 5
Compression:
Stored size: 422 Bytes
Contents
module Qe def self.jobs @jobs ||= [] end def self.drain jobs.each do |job| Qe::Worker.perform(job[:worker].name, job[:options]) end end class Testing def self.enqueue(worker, options = {}) Qe.jobs << {worker: worker, options: options} end def self.schedule(worker, run_at, options = {}) Qe.jobs << {worker: worker, options: options, run_at: run_at} end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
qe-0.4.0 | lib/qe/testing.rb |
qe-0.3.5 | lib/qe/testing.rb |
qe-0.3.4 | lib/qe/testing.rb |
qe-0.3.3 | lib/qe/testing.rb |
qe-0.3.2 | lib/qe/testing.rb |