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)