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