Method: AST::Node#children

Defined in:
lib/ast/node.rb

#childrenArray (readonly) Also known as: to_a

Returns the children of this node. The returned value is frozen. The to_a alias is useful for decomposing nodes concisely. For example:

node = s(:gasgn, :$foo, s(:integer, 1))
var_name, value = *node
p var_name # => :$foo
p value    # => (integer 1)

Returns:

  • (Array)


56
57
58
# File 'lib/ast/node.rb', line 56

def children
  @children
end