Common functionality for checking assignment nodes.
# File lib/rubocop/cop/mixin/check_assignment.rb, line 14 def on_casgn(node) _scope, _lhs, rhs = *node check_assignment(node, rhs) end
# File lib/rubocop/cop/mixin/check_assignment.rb, line 19 def on_op_asgn(node) _lhs, _op, rhs = *node check_assignment(node, rhs) end
# File lib/rubocop/cop/mixin/check_assignment.rb, line 24 def on_send(node) _receiver, method_name, *_, rhs = *node # we only want to indent relative to the receiver # when the method called looks like a setter return unless method_name.to_s.end_with?('=') # This will match if, case, begin, blocks, etc. check_assignment(node, rhs) if rhs.is_a?(AST::Node) end
Generated with the Darkfish Rdoc Generator 2.