定期的に指定のイベントを発生させる。 Timer.periodic( 2 ).run() { trigger_event( "EVENT2" ) } 一定時間遅れてイベントを発生させる。 Timer.singleshot( 2 ).run() { trigger_event( "EVENT2" ) } これらのwrap methodを作るアイデアも出たが、実装をシンプルに保つ目的と、タイマーを途中で止める場合などには結局タイマーオブジェクトを直接扱わなければならないという理由から、却下された。