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