Class Methods
ext/psych/lib/psych/visitors/json_tree.rb
View on GitHub
# File tmp/rubies/ruby-3.1.3/ext/psych/lib/psych/visitors/json_tree.rb, line 9
def self.create options = {}
emitter = Psych::JSON::TreeBuilder.new
class_loader = ClassLoader.new
ss = ScalarScanner.new class_loader
new(emitter, ss, options)
end
No documentation available
Instance Methods
ext/psych/lib/psych/visitors/json_tree.rb
View on GitHub
# File tmp/rubies/ruby-3.1.3/ext/psych/lib/psych/visitors/json_tree.rb, line 16
def accept target
if target.respond_to?(:encode_with)
dump_coder target
else
send(@dispatch_cache[target.class], target)
end
end
No documentation available