From: Damphyr Date: 2006-01-24T20:34:45+09:00 Subject: Making Array#uniq work OK, according to the Pickaxe 2nd. Edition, Array#uniq judges uniqueness based on eql?. Somehow this doesn't seem to work for me :). Following code returns the Array with two members instead of the one I would wish for. Any pointers? I'm running 1.8.2 class A attr_accessor :a,:b def initialize a @a=a @b=Array.new end def << item @b<