Has anyone implemented an OrderedHash in ruby?  That is:
  Hash.each { } will return items in the order that they were
  inserted.  Just want to avoid re-inventing the wheel.

thanks,
-joe