The difference between %w and %W in Ruby
%w can construct space delimited word arrays like this
%w(my cool word array)
#=> ["my", "cool", "word", "array"]
%W works similarly, however it offers ways to interpolate with variables and escape special characters in the assignment, while %w does not.
street_name = 'Sesame Street'
%W(I live on #{street_name})
#=> ["I", "live", "on", "Sesame Street"]
Tweet