class Tengine::Job::Structure::Visitor::All
Public Class Methods
new(&block)
click to toggle source
# File lib/tengine/job/structure/visitor.rb, line 28 def initialize(&block) @block = block end
Public Instance Methods
visit(vertex)
click to toggle source
# File lib/tengine/job/structure/visitor.rb, line 32 def visit(vertex) @block.call(vertex) vertex.children.each do |child| child.accept_visitor(self) end end