`words.map!(&:downcase)` would be more clear.