Sha256: 118780cbf97c5a92c8c461cf6efdedfe0a53f32fc2a2e8d791eb2b8c6e880114
Contents?: true
Size: 474 Bytes
Versions: 1
Compression:
Stored size: 474 Bytes
Contents
require "yaml" module Vanity module SafeYAML begin YAML.safe_load("---", permitted_classes: []) rescue ArgumentError SUPPORTS_PERMITTED_CLASSES = false else SUPPORTS_PERMITTED_CLASSES = true end def self.load(payload) if SUPPORTS_PERMITTED_CLASSES YAML.safe_load(payload, permitted_classes: [], permitted_symbols: [], aliases: true) else YAML.safe_load(payload, [], [], true) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vanity-4.0.4 | lib/vanity/safe_yaml.rb |