From: Tanaka Akira Date: 2004-01-18T23:37:43+09:00 Subject: [ruby-dev:22621] marshaling a object which have singleton class which have singleton method 次のように、特異クラスに特異メソッドをつけた場合、Marshal.dump が失敗 しないのですがこれは意図されているのでしょうか。 Z(3):akr@serein% ruby -e 'o = Object.new class << o def self.m p :m end end class << o; self end.m o2 = Marshal.load(Marshal.dump(o)) class << o2; self end.m ' :m -e:9: undefined method `m' for # (NoMethodError) -- [田中 哲][たなか あきら][Tanaka Akira]