class RuboCop::Cop::Style::Attr
def autocorrect(node)
def autocorrect(node) attr_name, setter = *node.arguments node_expr = node.source_range attr_expr = attr_name.source_range if setter && (setter.true_type? || setter.false_type?) remove = range_between(attr_expr.end_pos, node_expr.end_pos) end lambda do |corrector| corrector.replace(node.loc.selector, replacement_method(node)) corrector.remove(remove) if remove end end