OrderedHash Rails 2.3.2

I understand that

      ActiveSupport::OrderedHash.new [[1,2]]

does not work beginning with Rails 2.3. I am running Rails 2.3.2. One commentator suggested simply creating the instance without arguments and then sequentially adding each element as a separate step. I tried that. The hash gets populated just fine but it is not ordered. Can anyone please tell me what the magic trick is under Rails 2.3.2 to create an instance of an ordered hash and then populate it with ordered data? Thanks for any input.

        ... doug

I understand that

  ActiveSupport::OrderedHash\.new \[\[1,2\]\]

does not work beginning with Rails 2.3. I am running Rails 2.3.2. One commentator suggested simply creating the instance without arguments and then sequentially adding each element as a separate step. I tried that. The hash gets populated just fine but it is not ordered. Can anyone please tell me what the magic trick is under Rails 2.3.2 to create an instance of an ordered hash and then populate it with ordered data? Thanks for any input.

How did you check that it was not ordered? Console output may not have the correct order, but iterating with each and similar functions should

fred

How did you check that it was not ordered? Console output may not have the correct order, but iterating with each and similar functions should

Wow! I guess that it is ordered!

To answer your question, the way I checked the ordering was to send my_ordered_hash.inspect to a disk file and then I looked at it. Apparently that methodology is not always truthful about the order either. Thanks so much for the input.

           ... doug