diff options
Diffstat (limited to 'ruby_2_2/lib/rubygems/psych_tree.rb')
-rw-r--r-- | ruby_2_2/lib/rubygems/psych_tree.rb | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/ruby_2_2/lib/rubygems/psych_tree.rb b/ruby_2_2/lib/rubygems/psych_tree.rb deleted file mode 100644 index e3f1d1a08a..0000000000 --- a/ruby_2_2/lib/rubygems/psych_tree.rb +++ /dev/null @@ -1,31 +0,0 @@ -module Gem - if defined? ::Psych::Visitors - class NoAliasYAMLTree < Psych::Visitors::YAMLTree - def self.create - new({}) - end unless respond_to? :create - - def visit_String(str) - return super unless str == '=' # or whatever you want - - quote = Psych::Nodes::Scalar::SINGLE_QUOTED - @emitter.scalar str, nil, nil, false, true, quote - end - - # Noop this out so there are no anchors - def register(target, obj) - end - - # This is ported over from the yaml_tree in 1.9.3 - def format_time time - if time.utc? - time.strftime("%Y-%m-%d %H:%M:%S.%9N Z") - else - time.strftime("%Y-%m-%d %H:%M:%S.%9N %:z") - end - end - - private :format_time - end - end -end |