Sha256: 5693d9507fbf47089fcb812d4c99842c1e07819ff860f8ae676170f2425a8cf5
Contents?: true
Size: 288 Bytes
Versions: 23
Compression:
Stored size: 288 Bytes
Contents
# encoding: utf-8 module ASTHelper def scan_node(node, options = {}, &block) yield node if options[:include_origin_node] node.children.each do |child| next unless child.is_a?(Parser::AST::Node) yield child scan_node(child, &block) end nil end end
Version data entries
23 entries across 23 versions & 3 rubygems