class RuboCop::Cop::Style::WordArray

def autocorrect(node)

def autocorrect(node)
  words = node.children
  if style == :percent
    escape = words.any? { |w| needs_escaping?(w.children[0]) }
    char = escape ? 'W' : 'w'
    contents = autocorrect_words(words, escape, node.loc.line)
    lambda do |corrector|
      corrector.replace(node.source_range, "%#{char}(#{contents})")
    end
  else
    words = words.map { |w| to_string_literal(w.children[0]) }
    lambda do |corrector|
      corrector.replace(node.source_range, "[#{words.join(', ')}]")
    end
  end
end