Weed.nagoya:便利ツールでネット活用

物理教育アプリを開発しています

090720-別スレッドが終了するまで待つには

別スレッドが終了するまで待つようにしてみた。別スレッドに「t」という名前を付けて、「t.join」とするだけでできた。

 

 

t = Thread.new do

puts "今日の予定:"

puts get_gcal_anounce

end

 

puts "現在時刻:"

puts Time.now.strftime("%H 時 %M 分")

puts get_local_anounce

 

case Time.now.hour

when 0..11

day = :today

day_string = "今日"

when 12..23

day = :tomorrow

day_string = "明日"

end

require "weatherhacks"

forecast = WeatherHacks.lwws("東京", day)

puts day_string + "の天気:"

puts forecast.telop

 

puts "debug: 別スレッド待ち"

t.join #スレッドtを待つ

 

puts "以上"

sleep 2