diff options
Diffstat (limited to 'lib/psych/visitors/json_tree.rb')
-rw-r--r-- | lib/psych/visitors/json_tree.rb | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/lib/psych/visitors/json_tree.rb b/lib/psych/visitors/json_tree.rb deleted file mode 100644 index 0440dc778d..0000000000 --- a/lib/psych/visitors/json_tree.rb +++ /dev/null @@ -1,37 +0,0 @@ -module Psych - module Visitors - class JSONTree < YAMLTree - def visit_Symbol o - append create_scalar o.to_s - end - - def visit_NilClass o - scalar = Nodes::Scalar.new( - 'null', nil, nil, true, false, Nodes::Scalar::PLAIN) - append scalar - end - - private - def create_document - doc = super - doc.implicit = true - doc.implicit_end = true - doc - end - - def create_mapping - map = super - map.style = Nodes::Mapping::FLOW - map - end - - def create_scalar value, anchor = nil, tag = nil, plain = false, quoted = true, style = Nodes::Scalar::ANY - super(value, anchor, tag, false, true, style) - end - - def create_sequence anchor = nil, tag = nil, implicit = true, style = Nodes::Sequence::FLOW - super - end - end - end -end |