Sha256: b965a4b056d2fd6087769b166f2d8624ad0f4066efc038549107942569a8395c
Contents?: true
Size: 494 Bytes
Versions: 46
Compression:
Stored size: 494 Bytes
Contents
# # corl_merge.rb # # Merges multiple hashes together recursively. # module Puppet::Parser::Functions newfunction(:corl_merge, :type => :rvalue, :doc => <<-EOS This function merges multiple hashes together recursively. EOS ) do |args| value = nil CORL.run do raise(Puppet::ParseError, "corl_merge(): Define at least one hash " + "given (#{args.size} for 1)") if args.size < 1 value = CORL::Util::Data.merge(args) end return value end end
Version data entries
46 entries across 46 versions & 1 rubygems