Sha256: a04804f905da5a34220d722f675abf947de1bb30730c97a44a659ee4b4e5b0a2

Contents?: true

Size: 237 Bytes

Versions: 5

Compression:

Stored size: 237 Bytes

Contents

require 'thread'

task :default => [:a, :b]
task :a => [:x, :y]
task :b

mutex = Mutex.new
STDOUT.sync = true

%w[a b x y].each { |name|
  task name.to_sym do
    mutex.synchronize {
      puts "task #{name}"
    }
    sleep(1)
  end
}

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
drake-0.8.4.1.0.15 test/Rakefile.simple
drake-0.8.4.1.0.16 test/Rakefile.simple
drake-0.8.4.1.0.17 test/Rakefile.simple
drake-0.8.4.1.0.18 test/Rakefile.simple
drake-0.8.4.1.1.0 test/Rakefile.simple