29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
# File 'lib/puppet/vendor/safe_yaml/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
|