class RuboCop::Cop::Style::Attr
This cop checks for uses of Module#attr.
def autocorrect(node)
def autocorrect(node) @corrections << lambda do |corrector| corrector.replace(node.loc.selector, 'attr_reader') end end
def on_send(node)
def on_send(node) return unless command?(:attr, node) _receiver, _method_name, *args = *node add_offense(node, :selector) if args.any? end