Sha256: f5d9278c1517ad38124b97f914b313db23de4f5532cb7a77950599c7673d5805

Contents?: true

Size: 579 Bytes

Versions: 67

Compression:

Stored size: 579 Bytes

Contents

$:.unshift "lib"
require 'backburner'

# Define ruby job
class TestJob
  include Backburner::Queue
  # queue "test-job"

  def self.perform(value, user)
    puts "[TestJob] Running perform with args: [#{value}, #{user}]"
  end
end

# Configure Backburner
Backburner.configure do |config|
  config.beanstalk_url = "beanstalk://127.0.0.1"
  config.tube_namespace = "demo.production"
end

# Enqueue tasks
Backburner.enqueue TestJob, 5, 3
Backburner.enqueue TestJob, 10, 6

# Work tasks using threaded worker
Backburner.work("test-job", :worker => Backburner::Workers::ThreadsOnFork)

Version data entries

67 entries across 67 versions & 2 rubygems

Version Path
backburner-allq-1.0.50 examples/custom.rb
backburner-allq-1.0.49 examples/custom.rb
backburner-allq-1.0.48 examples/custom.rb
backburner-1.6.1 examples/custom.rb
backburner-allq-1.0.47 examples/custom.rb
backburner-allq-1.0.46 examples/custom.rb
backburner-allq-1.0.45 examples/custom.rb
backburner-allq-1.0.44 examples/custom.rb
backburner-allq-1.0.40 examples/custom.rb
backburner-allq-1.0.39 examples/custom.rb
backburner-allq-1.0.38 examples/custom.rb
backburner-allq-1.0.37 examples/custom.rb
backburner-allq-1.0.36 examples/custom.rb
backburner-1.6.0 examples/custom.rb
backburner-allq-1.0.35 examples/custom.rb
backburner-allq-1.0.34 examples/custom.rb
backburner-allq-1.0.33 examples/custom.rb
backburner-allq-1.0.32 examples/custom.rb
backburner-allq-1.0.31 examples/custom.rb
backburner-allq-1.0.29 examples/custom.rb