class Psych::Visitors::DepthFirst
Public Class Methods
new(block)
click to toggle source
# File ext/psych/lib/psych/visitors/depth_first.rb, line 5 def initialize block @block = block end
Private Instance Methods
nary(o)
click to toggle source
# File ext/psych/lib/psych/visitors/depth_first.rb, line 11 def nary o o.children.each { |x| visit x } @block.call o end
terminal(o)
click to toggle source
# File ext/psych/lib/psych/visitors/depth_first.rb, line 20 def terminal o @block.call o end
Also aliased as: visit_Psych_Nodes_Scalar, visit_Psych_Nodes_Alias