From: nobu.nakada@... Date: 2003-07-27T22:09:36+09:00 Subject: [ruby-list:37977] Re: Singletonオブジェクトの保存・読み込み なかだです。 At Sun, 27 Jul 2003 20:48:47 +0900, sakazuki wrote: > Singletonのオブジェクトを生成時にMarshal.loadでファイルから読み込み、 > 終了時に、ファイルにMarshal.dumpしたいと思っているのですが、うまくいきません。 > 下記のように、initializeで保存処理を仕込もうと思ったのですが、 > newを再定義してしまったせいかinitializeはよびだされません。 newでdefine_finalizerすることはできますが、finalizerでselfを参 照しているとfinalizeされません。それにfinalizer呼び出し時点では 既にオブジェクトは破棄されています。 atexitとかEND{}を使うほうがいいと思います。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦