Ruby поддерживает порядок вставки хэша

Я ищу способ поддерживать порядок вставки для хэша, который я использую в Рубин. Мои данные поступают из базы данных и уже сгруппированы / упорядочены так, как я хочу, но Ruby не гарантирует поддержание порядка в хэшах в моей версии 1.8.4 .

Есть ли обходной путь для этот? Если нет, могу ли я создать собственный компаратор?

Вот хеш:

{
"February"=>[0.5667, 14.6834, 79.7666, 261.8668, 342.1167, 723.517], 
"March"=>[0.0, 26.4667, 554.45, 681.3164, 2376.0668, 10353.0358], 
"May"=>[2.75, 34.6666, 342.1831, 1331.8999, 1589.617, 9282.9662], 
"July"=>[1.9, 2.3666, 59.45, 302.1501, 554.1652, 5195.0839], 
"June"=>[0.15, 24.2166, 244.1498, 335.6834, 536.067, 1498.949], 
"August"=>[0.0, 0.4, 9.3668, 30.7164, 67.7504, 162.0337], 
"April"=>[0.0, 8.3, 68.9331, 357.9168, 815.9662, 2870.217]
 }

Любые идеи были бы отличными, Спасибо

9
задан Hunter McMillen 12 August 2011 в 13:15
поделиться