Class: MetzScan::Analyzers::ContextualNodeWalker

Inherits:
Object
  • Object
show all
Defined in:
lib/metz_scan/analyzers/contextual_node_walker.rb

Defined Under Namespace

Classes: Context, ContextualNode

Instance Method Summary collapse

Constructor Details

#initialize(root) ⇒ ContextualNodeWalker

Returns a new instance of ContextualNodeWalker.



20
21
22
# File 'lib/metz_scan/analyzers/contextual_node_walker.rb', line 20

def initialize(root)
  @root = root
end

Instance Method Details

#nodesObject



24
25
26
# File 'lib/metz_scan/analyzers/contextual_node_walker.rb', line 24

def nodes
  collect(root, Context.root, [])
end