class Orchparty::Builder
Public Class Methods
build(*args, block)
click to toggle source
# File lib/orchparty/dsl_parser.rb, line 19 def self.build(*args, block) builder = self.new(*args) builder.instance_eval(&block) builder._build end
Public Instance Methods
assign_or_merge(node, key, value)
click to toggle source
# File lib/orchparty/dsl_parser.rb, line 25 def assign_or_merge(node, key, value) if node[key] node[key] = node[key].deep_merge_concat(value) else node[key] = value end end