Как сортировать хеш в Ruby по значению, а затем по ключу? Например,
h = {4 => 5, 2 => 5, 7 => 1}
будет сортировать в
[[7, 1], [2,5], [4, 5]]
. Я могу отсортировать по значению, выполнив
h.sort {|x,y| x[1] <=> y[1]}
, но я не могу понять, как сортировать по значению, а затем ключ, если значения совпадают