ruby-reference-manual:694
From: Masahiro Kawato <m-kawato@m...>
Date: Sat, 02 Feb 2008 10:14:41 +0900
Subject: [ruby-reference-manual:694] Array, Hash#dup
川戸です。 Array, Hash の dup メソッドの記述に、実際の動作と異なる部分を見つけたので、 パッチをお送りします。 「clone は frozen tainted singleton-class の情報も含めてコピーしますが、 dup は内容だけをコピーします。」 と記載されていますが、実際には dup で taint 情報もコピーされるようです。 Ruby 1.8.6 と 1.9.0 で確認しました。 irb(main):001:0> array = [1, 2] => [1, 2] irb(main):002:0> array.taint => [1, 2] irb(main):003:0> array.dup.tainted? => true -- 川戸 正裕 (m-kawato@m...) -- ML: ruby-reference-manual@m... 使い方: http://QuickML.com/