Sha256: 6c77e4a5e1afa69174b32cc0b7131230918ee8a27fc915c6b0a712e04f75146a
Contents?: true
Size: 405 Bytes
Versions: 6
Compression:
Stored size: 405 Bytes
Contents
module SafeYAML class SafeToRubyVisitor < Psych::Visitors::ToRuby def initialize(resolver) super() @resolver = resolver end def accept(node) if node.tag return super if @resolver.tag_is_whitelisted?(node.tag) raise "Unknown YAML tag '#{node.tag}'" if SafeYAML::OPTIONS[:raise_on_unknown_tag] end @resolver.resolve_node(node) end end end
Version data entries
6 entries across 6 versions & 1 rubygems