From: Alex Stupakov Date: 2009-12-05T05:15:37+09:00 Subject: Finding an element in an array of hashes Hi, I have an array of Facebooker::User objects so friends.class = Array and friends[1].class = Facebooker::User Facebooker::User objects which are basically hashes. each friend has a unique facebook_id so friends[1].facebook.id.class = Integer I'd like to find the array member with a particular facebook_id. friends.find_by_id(12345) should return the corresponding Facebooker::User object What's the cleanest way to do this? Do I have to iterate over the array members or is there a method in Ruby that does this? Thanks Alex -- Posted via http://www.ruby-forum.com/.