Module: Rubocop::Cop::CheckAssignment
- Included in:
- Lint::EndAlignment, Style::IndentationWidth
- Defined in:
- lib/rubocop/cop/check_assignment.rb
Overview
Common functionality for checking assignment nodes.
Instance Method Summary collapse
- #on_and_asgn(node) ⇒ Object
- #on_casgn(node) ⇒ Object
- #on_gvasgn(node) ⇒ Object
- #on_ivasgn(node) ⇒ Object
- #on_lvasgn(node) ⇒ Object
- #on_op_asgn(node) ⇒ Object
- #on_or_asgn(node) ⇒ Object
Instance Method Details
#on_and_asgn(node) ⇒ Object
27 28 29 30 |
# File 'lib/rubocop/cop/check_assignment.rb', line 27 def on_and_asgn(node) _lhs, rhs = *node check_assignment(node, rhs) end |
#on_casgn(node) ⇒ Object
32 33 34 35 |
# File 'lib/rubocop/cop/check_assignment.rb', line 32 def on_casgn(node) _scope, _lhs, rhs = *node check_assignment(node, rhs) end |
#on_gvasgn(node) ⇒ Object
17 18 19 20 |
# File 'lib/rubocop/cop/check_assignment.rb', line 17 def on_gvasgn(node) _lhs, rhs = *node check_assignment(node, rhs) end |
#on_ivasgn(node) ⇒ Object
12 13 14 15 |
# File 'lib/rubocop/cop/check_assignment.rb', line 12 def on_ivasgn(node) _lhs, rhs = *node check_assignment(node, rhs) end |
#on_lvasgn(node) ⇒ Object
7 8 9 10 |
# File 'lib/rubocop/cop/check_assignment.rb', line 7 def on_lvasgn(node) _lhs, rhs = *node check_assignment(node, rhs) end |
#on_op_asgn(node) ⇒ Object
37 38 39 40 |
# File 'lib/rubocop/cop/check_assignment.rb', line 37 def on_op_asgn(node) _lhs, _op, rhs = *node check_assignment(node, rhs) end |
#on_or_asgn(node) ⇒ Object
22 23 24 25 |
# File 'lib/rubocop/cop/check_assignment.rb', line 22 def on_or_asgn(node) _lhs, rhs = *node check_assignment(node, rhs) end |