Class
Class Methods
::
lib/rubygems/psych_tree.rb
View on GitHub
# File tmp/rubies/ruby-3.1.3/lib/rubygems/psych_tree.rb, line 5
def self.create
new({})
end
No documentation available
Instance Methods
lib/rubygems/psych_tree.rb
View on GitHub
# File tmp/rubies/ruby-3.1.3/lib/rubygems/psych_tree.rb, line 21
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
This is ported over from the yaml_tree in 1.9.3
lib/rubygems/psych_tree.rb
View on GitHub
# File tmp/rubies/ruby-3.1.3/lib/rubygems/psych_tree.rb, line 17
def register(target, obj)
end
Noop this out so there are no anchors
lib/rubygems/psych_tree.rb
View on GitHub
# File tmp/rubies/ruby-3.1.3/lib/rubygems/psych_tree.rb, line 9
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
No documentation available