Sha256: 343c4d110920e66293444a98673d226cf3fa40c1637d319e16873f6738987465

Contents?: true

Size: 316 Bytes

Versions: 3

Compression:

Stored size: 316 Bytes

Contents

#!/usr/bin/env ruby

require 'bundler'
Bundler.require(:default)

require_relative '../lib/sucker_punch'

class CountdownJob
  include SuckerPunch::Job

  def perform(i)
    sleep 0.1
    print "Executing job #{i}\n"
  end
end

puts "Enqueuing 100 jobs..."

100.times { |i| CountdownJob.perform_async(i) }
sleep 0.5

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sucker_punch-2.0.0 bin/shutdown
sucker_punch-2.0.0.beta2 bin/shutdown
sucker_punch-2.0.0.beta1 bin/shutdown