From: "Thomas B." Date: 2008-10-11T23:32:00+09:00 Subject: Re: newbie q: stripping duplicates Marcin Miel��y��ski wrote: > 1.8.7 and 1.9.x use deep hashing for hashes, to achieve that in 1.8.6 > you need to monkey patch Hash: http://pastie.org/pastes/272194 So I believe this is sort of a bug in the old version? Because now I can even get to this absurd: irb(main):007:0> z={a[0]=>:x,a[1]=>:y} => {{"aa"=>"bb"}=>:x, {"aa"=>"bb"}=>:y} # absurd number 1 irb(main):008:0> z[{"aa"=>"bb"}] => nil # absurd number two with the three {"aa"=>"bb"} object still reported to be ==. TPR. -- Posted via http://www.ruby-forum.com/.