module SafeYAML::Transform::TransformationMap::ClassMethods
Public Instance Methods
set_predefined_values(predefined_values)
click to toggle source
# File lib/safe_yaml/transform/transformation_map.rb, line 29 def set_predefined_values(predefined_values) if SafeYAML::YAML_ENGINE == "syck" expanded_map = predefined_values.inject({}) do |hash, (key, value)| hash[key] = value hash[key.capitalize] = value hash[key.upcase] = value hash end else expanded_map = CaseAgnosticMap.new expanded_map.merge!(predefined_values) end self.const_set(:PREDEFINED_VALUES, expanded_map.freeze) end