My input hash: h = { \"a\" => 20, \"b\" => 30, \"c\" => 10 }
h = { \"a\" => 20, \"b\" => 30, \"c\" => 10 }
Ascending sort: h.sort {|a,b| a[1]<=>b[1]} #=> [[\"c\", 10], [\"a
h.sort {|a,b| a[1]<=>b[1]} #=> [[\"c\", 10], [\"a
Super simple: h.sort_by { |k, v| -v }
h.sort_by { |k, v| -v }