From: Ilan Berci Date: 2006-12-20T04:09:22+09:00 Subject: Re: compare two objects without take its ID in consideration Lobosque Lucas wrote: > Is there a way to compare two objects without take its ID in > consideration? For example: > > # == > # > > It'll return false, because the object ID is different. But i want it to > return true, because the arguments (is it the right name?) are all > equal. > > Thanks class Game_Esper def ==(other) @str==other.str && @mdfel==other.mdfel && @name==other.name end end If you have more state than this, I would suggest a looping construct instead.. hope this helps ilan -- Posted via http://www.ruby-forum.com/.