> Hashes are unordered by definition. > You have no control over how > Ruby stores and returns the pairs. I would report to the user hashes in the same order they were written in yaml by the user. > If you need an ordered data structure, use an Array. I must handle hashes too. -- >here are more things in heaven and earth, horatio, than are dreamt of in your philosophy.