Sha256: e46d1eebbfd24d513371734dfa368b7dcf83f058ebd564572064d73b8eb6c0b2
Contents?: true
Size: 430 Bytes
Versions: 4
Compression:
Stored size: 430 Bytes
Contents
require 'yaml' module Awestruct def self.yaml_load(str) return YAML.load(str) unless YAML.method('load').parameters.any? {|k,v| v == :permitted_classes} YAML.load(str, permitted_classes: [Date, Symbol]) end def self.yaml_load_file(str) return YAML.load_file(str) unless YAML.method('load').parameters.any? {|k,v| v == :permitted_classes} YAML.load_file(str, permitted_classes: [Date, Symbol]) end end
Version data entries
4 entries across 4 versions & 1 rubygems