まつもと ゆきひろです

In message "[ruby-list:15861] Re: Windows95 で  Tk"
    on 99/08/03, Takahiro Maebashi <maebashi / iij.ad.jp> writes:

|残念ながら Windows 版のことはよくわかりません。しかし UNIX 上でも、
|mine-0.0.4 は ruby-1.3.6 では動かなくなっています。以下、パッチです。もっ
|とスマートなやり方もあるかも。

あー、複数の値のうち最初の二つを取り出したいんですよね。

|-    tools.each {|klass, keys|
|+    tools.each {|*args|
|+      klass, keys = args

とするのもアリですが、

|+    tools.each {|klass, keys, *rest|

なんてするのがよろしいかと思われます。実際はrestを使わない場
合には

|+    tools.each {|klass, keys, *|

なんて記述も 1.3.6 では許されますし、たぶん将来

|+    tools.each {|klass, keys,|

でもOKになるでしょう。

|# mine って、ruby のバージョンが上がる度に動かなくなっている気がする。
|# そんなに変なことはしていないつもりなんだけど。

すいません。次第に安定してきてはいると思うのですが...

                                まつもと ゆきひろ /:|)