Module: SafeYAML::Transform::TransformationMap::ClassMethods
- Defined in:
- lib/safe_yaml/transform/transformation_map.rb
Instance Method Summary collapse
Instance Method Details
#set_predefined_values(predefined_values) ⇒ Object
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/safe_yaml/transform/transformation_map.rb', line 29 def set_predefined_values(predefined_values) if SafeYAML::YAML_ENGINE == "syck" = predefined_values.inject({}) do |hash, (key, value)| hash[key] = value hash[key.capitalize] = value hash[key.upcase] = value hash end else = CaseAgnosticMap.new .merge!(predefined_values) end self.const_set(:PREDEFINED_VALUES, .freeze) end |