Method: ATP::AST::Extractor#process

Defined in:
lib/atp/ast/extractor.rb

#process(node, types = nil) ⇒ Object



10
11
12
13
14
15
16
17
18
# File 'lib/atp/ast/extractor.rb', line 10

def process(node, types = nil)
  if types
    @types = types
    @results = []
    # node = AST::Node.new(:wrapper, node) unless node.respond_to?(:to_ast)
  end
  super(node) if node.respond_to?(:to_ast)
  results
end