From: Mark Volkmann Date: 2006-04-03T21:46:39+09:00 Subject: deleting an object from an array I assumed incorrectly that Array#delete deleted a specific object, using eql? (identity). I later discovered that it uses == (same values). Then I looked for a method to delete using eql? and couldn't find one. I ended up using the following. Is there a better way? obj_to_delete = whatever my_array.delete_if { |element| element.eql?(object_to_delete) } -- R. Mark Volkmann Object Computing, Inc.