Sha256: 7971c941d2c8695852e1fc12157bb40b333a52b09aa42ed96bfd67ee4eb8ff49
Contents?: true
Size: 402 Bytes
Versions: 170
Compression:
Stored size: 402 Bytes
Contents
module SafeYAML class Transform class ToSymbol def transform?(value, options=SafeYAML::OPTIONS) if options[:deserialize_symbols] && value =~ /\A:./ if value =~ /\A:(["'])(.*)\1\Z/ return true, $2.sub(/^:/, "").to_sym else return true, value.sub(/^:/, "").to_sym end end return false end end end end
Version data entries
170 entries across 148 versions & 15 rubygems