class Orchparty::Kubernetes::Builder

Public Class Methods

build(*args, block) click to toggle source
# File lib/orchparty/dsl_parser_kubernetes.rb, line 21
def self.build(*args, block)
  builder = self.new(*args)
  builder.instance_eval(&block) if block
  builder._build
end

Public Instance Methods

assign_or_merge(node, key, value) click to toggle source
# File lib/orchparty/dsl_parser_kubernetes.rb, line 27
def assign_or_merge(node, key, value)
  if node[key]
    node[key] = node[key].deep_merge_concat(value)
  else
    node[key] = value
  end
end