How about something like:

map = {}
hash.each_pair do |k,v|
  map[k.upcase] = v
end

--wpd