lib/kubes/compiler/dsl/syntax/resource.rb in kubes-0.7.4 vs lib/kubes/compiler/dsl/syntax/resource.rb in kubes-0.7.5

- old
+ new

@@ -16,11 +16,11 @@ attr_accessor :kind_from_block # top-level of resource is quite common def default_result data = top.merge(default_top) - data.deeper_merge!(default_result_append) + Kubes.deep_merge!(data, default_result_append) data.deep_stringify_keys! HashSqueezer.squeeze(data) end # Where to set fields for generic kind @@ -61,9 +61,9 @@ end alias_method :resource_kind, :default_kind # For generic kind def field(name, data) - top.deeper_merge!(name => data) + Kubes.deep_merge!(top, {name => data}) end end end