# シングルショットタイマー # 次の正時に時刻を表示して終了する。 require "al_worker_timer" class Worker1 < AlWorker def initialize2() t = Time.now @timer = Timer.singleshot( Time.mktime( t.year, t.mon, t.day, t.hour+1 ) ) @timer.run() { puts Time.now exit } end end Worker1.new.run