class SafeYAML::Transform
def self.to_guessed_type(value, quoted=false)
def self.to_guessed_type(value, quoted=false) return value if quoted if value.is_a?(String) TRANSFORMERS.each do |transformer| success, transformed_value = transformer.transform?(value) return transformed_value if success end end value end
def self.to_proper_type(value, quoted=false,tag=nil)
def self.to_proper_type(value, quoted=false,tag=nil) case tag when "tag:yaml.org,2002:binary" return Base64.decode64(value) when "x-private:binary" return Base64.decode64(value) else return self.to_guessed_type(value, quoted) end end