Ruby's Array#sort
по умолчанию будет сортировать числа в следующем порядке:
[11, 12, 13, 112, 113, 124, 125, 127]
Я бы хотел отсортировать массив чисел, как это, как если бы они были словами в алфавитном порядке:
[11, 112, 113, 12, 124, 125, 127, 13]
Как я могу это сделать? (В конце концов, я хочу сделать это с помощью хэш-ключей, так что если вы хотите ответить таким образом, это нормально.) Кроме того, есть ли название для этого типа сортировки?