From: Koji Arai Date: 2003-08-03T21:56:09+09:00 Subject: [ruby-dev:21106] Re: Marshal upgrade 新井です。 In message "[ruby-dev:21091] Re: Marshal upgrade" on Sun, 3 Aug 2003 15:22:39 +0900, matz@ruby-lang.org (Yukihiro Matsumoto) wrote: > まつもと ゆきひろです 2ch からネタを取って来たのですが require "delegate" class C < SimpleDelegator def initialize(obj=nil) super(obj || "A") end def marshal_dump __getobj__ end def marshal_load(obj) initialize(obj) end end Marshal.dump(C.new) などとしても、 -:15:in `dump': singleton can't be dumped (TypeError) from -:15 ruby 1.8.0 (2003-08-03) [i586-linux] だめですね。ちょっと悲しい。 -- 新井康司 (Koji Arai)