From: Ben Johnson Date: 2008-10-02T03:52:30+09:00 Subject: Re: Ordered hash hack for < ruby 1.9? Lex Williams wrote: > That should have been called ordered_keys instead of ordered_values ... > sorry , speed coding does this to me. But,in rest,the code works . This seemed to do the trick for me: class Hash def each(&block) sorted_keys = keys.sort { |a, b| a.to_s <=> b.to_s } sorted_keys.each do |key| yield key, self[key] end self end end Thanks for your help. -- Posted via http://www.ruby-forum.com/.