diff options
author | Jakub Jirutka <jakub@jirutka.cz> | 2015-01-12 14:52:31 +0100 |
---|---|---|
committer | Jakub Jirutka <jakub@jirutka.cz> | 2015-01-12 14:54:33 +0100 |
commit | 3c27c089589523203f87f88de9e4955f0073e0d4 (patch) | |
tree | f1ffdf0c9632c413e60dacc8e3b83aa56ad524a6 | |
parent | 24055a152492123b7516e9b4e54af5710ffed247 (diff) | |
download | psych-3c27c089589523203f87f88de9e4955f0073e0d4.tar.gz |
Remove unnnecessary 'str' variable in YAMLTree#visit_String
-rw-r--r-- | lib/psych/visitors/yaml_tree.rb | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/psych/visitors/yaml_tree.rb b/lib/psych/visitors/yaml_tree.rb index 3a6bd1d..e24b655 100644 --- a/lib/psych/visitors/yaml_tree.rb +++ b/lib/psych/visitors/yaml_tree.rb @@ -301,10 +301,9 @@ module Psych quote = true style = Nodes::Scalar::PLAIN tag = nil - str = o if binary?(o) - str = [o].pack('m').chomp + o = [o].pack('m').chomp tag = '!binary' # FIXME: change to below when syck is removed #tag = 'tag:yaml.org,2002:binary' style = Nodes::Scalar::LITERAL @@ -333,14 +332,14 @@ module Psych plain = false quote = false end - @emitter.scalar str, nil, tag, plain, quote, style + @emitter.scalar o, nil, tag, plain, quote, style else maptag = '!ruby/string' maptag << ":#{o.class}" unless o.class == ::String register o, @emitter.start_mapping(nil, maptag, false, Nodes::Mapping::BLOCK) @emitter.scalar 'str', nil, nil, true, false, Nodes::Scalar::ANY - @emitter.scalar str, nil, tag, plain, quote, style + @emitter.scalar o, nil, tag, plain, quote, style dump_ivars o |