lib/kubes/compiler/dsl/core/fields.rb in kubes-0.7.4 vs lib/kubes/compiler/dsl/core/fields.rb in kubes-0.7.5

- old
+ new

@@ -62,10 +62,10 @@ define_method(writer_hash) do |value| mode = value.delete(:_mode) # special treatment result = instance_variable_get(ivar) result = {} if mode == "reset" # allow user to override with mode: reset option result ||= {} # maintain value for layering - result.deeper_merge!(value) + Kubes.deep_merge!(result, value) instance_variable_set(ivar, result) end end def fields(*names)