If I have two objects A and B where each is of the same type but have arbitrarily complex object graphs, will the result of A eql? B be false if ANY part of the object graph differs, no matter how deep it is? In my specific case, A and B are ActiveRecord objects with lots of "has_many" dependencies. Thanks, Wes -- Posted via http://www.ruby-forum.com/.