my_array выглядит следующим образом:
{"ID02"=>"xx", "ID01"=>"a", "ID00"=>"ba", "ID04"=>"zz"}
когда вы запустите это:
my_array.sort_by { |key, value| key }
вывод вернет массив как:
[["ID00", "ba"], ["ID01", "a"], ["ID02", "xx"], ["ID04", "zz"]]
Я полагаю, вывсе еще хочу, чтобы он был в хеше, но это не присущая хэшу функциональность иметь заказанные ключи.