From: Patrick Doyle Date: 2008-08-21T02:49:12+09:00 Subject: Re: Iterating through a hash How about something like: map = {} hash.each_pair do |k,v| map[k.upcase] = v end --wpd