class RuboCop::Cop::Layout::DotPosition

def autocorrect(corrector, dot, node)

def autocorrect(corrector, dot, node)
  dot_range = if processed_source[dot.line - 1].strip == '.'
                range_by_whole_lines(dot, include_final_newline: true)
              else
                dot
              end
  corrector.remove(dot_range)
  case style
  when :leading
    corrector.insert_before(selector_range(node), dot.source)
  when :trailing
    corrector.insert_after(node.receiver, dot.source)
  end
end