class RuboCop::AST::AsgnNode
A node extension for `lvasgn`, `ivasgn`, `cvasgn`, and `gvasgn` nodes. This will be used in place of a plain node when the builder constructs the AST
, making its methods available to all assignment nodes within RuboCop
.
Public Instance Methods
expression()
click to toggle source
The expression being assigned to the variable.
@return [Node] the expression being assigned.
# File lib/rubocop/ast/node/asgn_node.rb, line 19 def expression node_parts[1] end
name()
click to toggle source
The name of the variable being assigned as a symbol.
@return [Symbol] the name of the variable being assigned
# File lib/rubocop/ast/node/asgn_node.rb, line 12 def name node_parts[0] end