class RuboCop::Cop::Style::DotPosition
def autocorrect(node)
def autocorrect(node) receiver, _method_name, *_args = *node if node.loc.selector selector = node.loc.selector else # l.(1) has no selector, so we use the opening parenthesis instead selector = node.loc.begin end lambda do |corrector| corrector.remove(node.loc.dot) case style when :leading corrector.insert_before(selector, '.') when :trailing corrector.insert_after(receiver.source_range, '.') end end end