Sorting a multidimensional array with ruby
===

Im having trouble sorting a multidimensional array in ruby and can't find any question similar to my problem.  I have an array/hash or both? (excuse me as im coming from a c/php/java background and this is my first time using Ruby)

    user['shapeshifter'] = {age => '25', country => 'Australia'}
    user['user2'] = {age => '29', country => 'Australia'}
    user['user3'] = {age => '21', country => 'Russia'}

i want to sort the user array based on age.