class RuboCop::Cop::Style::CharacterLiteral

def autocorrect(node)

def autocorrect(node)
  lambda do |corrector|
    string = node.source[1..-1]
    # special character like \n
    # or ' which needs to use "" or be escaped.
    if string.length == 2 || string == "'"
      corrector.replace(node.source_range, %("#{string}"))
    elsif string.length == 1 # normal character
      corrector.replace(node.source_range, "'#{string}'")
    end
  end
end