class RuboCop::Cop::Rails::Delegate
def autocorrect(node)
def autocorrect(node) method_name, _args, body = *node delegation = ["delegate :#{body.method_name}", "to: :#{body.receiver.method_name}"] if method_name == prefixed_method_name(body) delegation << ['prefix: true'] end lambda do |corrector| corrector.replace(node.source_range, delegation.join(', ')) end end