summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2010-01-27 09:07:54 -0800
committerAaron Patterson <aaron.patterson@gmail.com>2010-01-27 09:07:54 -0800
commit35ca1ca580905574a075ccb4ec032744954e6f0b (patch)
treebe5493a49dfc148be81f8af93ee1ed995244bf60 /lib
parentb79d64dd0bf00c4092b798f8b993d2ba780cc868 (diff)
downloadpsych-35ca1ca580905574a075ccb4ec032744954e6f0b.zip
breaking out coder
Diffstat (limited to 'lib')
-rw-r--r--lib/psych/visitors/yaml_tree.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/psych/visitors/yaml_tree.rb b/lib/psych/visitors/yaml_tree.rb
index 120a78d..9b7a560 100644
--- a/lib/psych/visitors/yaml_tree.rb
+++ b/lib/psych/visitors/yaml_tree.rb
@@ -249,6 +249,10 @@ module Psych
c = Psych::Coder.new(tag)
o.encode_with(c)
+ emit_coder c
+ end
+
+ def emit_coder c
case c.type
when :scalar
append Nodes::Scalar.new(c.scalar, nil, c.tag)