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