maybe like this?
words.uniq.group_by{|w| w.downcase.each_char.sort}.values

-- 
Posted via http://www.ruby-forum.com/.