Sha256: ebf774e0cd43d85b271069a3be6f86dad9d2b6499c2247abf65c4d1d341075a4

Contents?: true

Size: 483 Bytes

Versions: 2

Compression:

Stored size: 483 Bytes

Contents

$LOAD_PATH.unshift("../lib")
require 'rubygems'
require 'gearman'

# Control logger
l = Logger.new($stdout)
l.level = Logger::DEBUG
Gearman.logger=l

servers = ['localhost:4730']
  
client = Gearman::Client.new(servers)
taskset = Gearman::TaskSet.new(client)

task = Gearman::Task.new('sleep', 20)
task.on_status {|n,d| puts "Status: #{n}/#{d} iterations complete" }

# Add task to taskset
taskset.add_task(task)
# Submit taskset and wait forever for completion
taskset.wait_forever

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
gearman-ruby-4.0.5 examples/client.rb
gearman-ruby-4.0.4 examples/client.rb