clasificar una matriz multidimensional en rubí

Tengo la siguiente matriz:

[["2010-01-10", 2], ["2010-01-09", 5], ["2009-12-11", 3], ["2009-12-12", 12], ["2009-12-13", 0]]

Solo quiero ordenarlo por el segundo valor en cada grupo y devolver el más alto, como quiero que la salida sea12 con la entrada dada arriba.

actualizar

Podría añadir que hice esto en una matriz usandoto_a, de un hash, así que si hay que hacer lo mismo con un hash, eso sería aún mejor.

Respuestas a la pregunta(4)

Su respuesta a la pregunta