Is it possible to sort multidimensional hashes by child hash values?

Viewed 405

Is is possible to sort parent hashes by values of children keys?

For example:

{
    :a => 
        {:order => 3},
    :b =>
        {:order => 1},
    :c =>
        {:order => 2}
}

resorted as

{
    :b => 
        {:order => 1},
    :c =>
        {:order => 2},
    :a =>
        {:order => 3}
}
2 Answers
Related