diff options
Diffstat (limited to 'ruby_1_9_3/ext/psych/lib/psych/visitors/depth_first.rb')
-rw-r--r-- | ruby_1_9_3/ext/psych/lib/psych/visitors/depth_first.rb | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/ruby_1_9_3/ext/psych/lib/psych/visitors/depth_first.rb b/ruby_1_9_3/ext/psych/lib/psych/visitors/depth_first.rb deleted file mode 100644 index c6eb814ac0..0000000000 --- a/ruby_1_9_3/ext/psych/lib/psych/visitors/depth_first.rb +++ /dev/null @@ -1,26 +0,0 @@ -module Psych - module Visitors - class DepthFirst < Psych::Visitors::Visitor - def initialize block - @block = block - end - - private - - def nary o - o.children.each { |x| visit x } - @block.call o - end - alias :visit_Psych_Nodes_Stream :nary - alias :visit_Psych_Nodes_Document :nary - alias :visit_Psych_Nodes_Sequence :nary - alias :visit_Psych_Nodes_Mapping :nary - - def terminal o - @block.call o - end - alias :visit_Psych_Nodes_Scalar :terminal - alias :visit_Psych_Nodes_Alias :terminal - end - end -end |