須藤です.

In <20060419101059.6182.qmail / web2805.mail.bbt.yahoo.co.jp>
  "[ruby-list:42043] ruby/gtk で時計" on Wed, 19 Apr 2006 19:11:01 +0900,
  Takeshi Honda <moecho21 / yahoo.co.jp> wrote:

> ruby/gtkを使って時計のようなものを作りたいのですが、
> 1秒おきに発生するイベントは、どのようにして作ったらよい
> のでしょうか?

これでどうでしょう?

require 'gtk2'

Gtk.init
Gtk.timeout_add(1000) do
  p Time.now
  true
end
Gtk.main


注意:

  * Gtk.timeout_addの引数にはタイムアウトの秒数をミリ秒でし
    ていします.

  * Gtk.timeout_addに渡したブロックがfalse(or nil)を返すと,
    タイムアウトのコールバックは削除されます.