From: Tanaka Akira Date: 2003-10-05T04:31:59+09:00 Subject: [ruby-dev:21496] Re: marshalling ivtbl of Time In article <1065278707.478342.1042.nullmailer@picachu.netlab.jp>, matz@ruby-lang.org (Yukihiro Matsumoto) writes: > IOなどのオブジェクトのmarshalをエラーでなく、marshalの中断と > して解釈するようにする、という方向で考えてみます。 % ruby -ve 'class C def initialize @x = {0=>STDIN} end def marshal_dump nil end end p Marshal.dump(C.new)' ruby 1.8.0 (2003-10-05) [i686-linux] -e:9:in `dump': can't dump IO (TypeError) from -e:9 というように、Hash の中に入っていると中断しないようです。 -- [田中 哲][たなか あきら][Tanaka Akira]