Sha256: f97e38ed4fd8e00326fa9c5e3a43d18ae0ef82716e4c510b18fe92eeb80183d7
Contents?: true
Size: 405 Bytes
Versions: 2
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 @resolver.options[:raise_on_unknown_tag] end @resolver.resolve_node(node) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
safe_yaml-0.9.1 | lib/safe_yaml/safe_to_ruby_visitor.rb |
safe_yaml-0.9.0 | lib/safe_yaml/safe_to_ruby_visitor.rb |