Sha256: cdd82fd1ebe4ee223f5b7a77a91679e11bfae21d037e720447abc2a773f09897
Contents?: true
Size: 737 Bytes
Versions: 2
Compression:
Stored size: 737 Bytes
Contents
require "bundler" Bundler.setup(:default) Bundler.require $:.unshift File.expand_path("../../lib", __FILE__) require "qe" $stdout.sync = true Qe.adapter = Qe::Sidekiq # Qe.adapter = Qe::Beanstalk # Qe.adapter = Qe::Resque # Qe.adapter = Qe::DelayedJob # Qe.adapter = Qe::Qu # Qe.adapter = Qe::Testing ActiveRecord::Base.establish_connection(:adapter => "sqlite3", :database => "jobs.sqlite3") class ClockWorker include Qe::Worker def perform puts "=> Time: #{Time.now}" end end class MailerWorker include Qe::Worker queue :mail def before puts "=> Running before" end def perform puts "=> Performing" puts "=> Options: #{options.inspect}" end def after puts "=> Running after" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
qe-0.2.0 | examples/workers.rb |
qe-0.1.3 | examples/workers.rb |