Sha256: ab4e5edf88ceedfd8332d8a33aac6d438448c6fa0933115632186d7c952108ca
Contents?: true
Size: 606 Bytes
Versions: 3
Compression:
Stored size: 606 Bytes
Contents
# -*- coding: utf-8 -*- $:.unshift File.expand_path "../lib", File.dirname(__FILE__) require 'babascript' EM::run do BabaScript.baba do count = 0 電気を消してください do |result| puts result count += 1 end 冷房を切ってください do |result| puts result count += 1 end 机の上を片付けてください do |result| puts result count += 1 end EM::add_periodic_timer 1 do if count < 3 puts "waiting 3 tasks (#{count} finished)" else EM::stop end end end end puts "finish"
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
babascript-0.3.1 | samples/sample_distribute.rb |
babascript-0.3.0 | samples/sample_distribute.rb |
babascript-0.2.6 | samples/sample_distribute.rb |