From: Adgar Marks Date: 2008-07-27T11:42:56+09:00 Subject: sort Array of Hashes Hi all, i wrote array of hashes and i would like to sort it. I search in the net few hours how to do this, but was not able to find exactly what i wanted. Here is my code: _FilesData = Array.new _FilesData << { :FileName => splitLine[8] , :Year => Time.now.year , :Month => month , :Day => splitLine[6].to_i , :Hour => hm[0].to_i , :Min => hm[1].to_i , :Suffix => Str ; :Size => splitLine[4].to_i } I would like to sort _FilesData accourding to Year, then Month, then Day, then by Suffix (Year, Month and Day are Integers numbers and Suffix is an ascii string). Just a remark, the size of _FilesData is more then one date set. Thanks -- Posted via http://www.ruby-forum.com/.