From: Robert Klemme Date: 2010-02-10T01:09:12+09:00 Subject: Re: An Array of Arrays using Array.sort_by 2010/2/9 Tom Eaton : > Tom Eaton wrote: >> I have: >> >> myarray = Array.new >> mylist = [1,2] >> mylist2 = [3,1] >> mylist3 = [2,1] >> myarray.push(mylist) >> myarray.push(mylist2) >> myarray.push(mylist3) You can make your life a bit easier by doing myarray = [ [1,2], [3,1], [2,1], ] >> myarray.sort >> myarray.each do |x| >> puts x[0] >> end >> >> And I would like to be able to sort myarray by the first or second >> elements in the mylists... >> >> I have been on this problem for a few hours, ay help would be >> appreciated. > > Please ignore this. I have the answer by searching the forums... Which i > should of done before i posted. I do apologies :( Can an Admin remove > this post please? No. ;-) Rather, please post your solution so others can benefit once they search through the archive. Kind regards robert -- remember.guy do |as, often| as.you_can - without end http://blog.rubybestpractices.com/