При использовании заглавных букв массив строится из интерполированных строк, как это происходит в строке в двойных кавычках;в нижнем регистре он состоит из строк, которые не интерполируются, как в случае строки в одинарных кавычках.Например:
irb(main):001:0> foo = "bar"
=> "bar"
irb(main):002:0> %w(#{foo} bar baz)
=> ["\#{foo}", "bar", "baz"]
irb(main):003:0> %W(#{foo} bar baz)
=> ["bar", "bar", "baz"]
irb(main):004:0> ^D