What doesn.t e.upcase return upper case words
===

I wanted to upper-case an array but got this behaviour:

 => ["this", "set", "of", "words", "is", "in", "a", "certain", "order"] 

for this:

%w[this set of words is in a certain order].each {|e| e.upcase}

Why were the words NOT upper-cased?