blob: 831c754926db58c87ec47aa28c25162707a36ee7 (
plain)
1
2
3
4
5
6
7
8
9
10
|
Puppet::Parser::Functions::newfunction(
:hash_merge,
:type => :rvalue,
:doc => "Merges two hashes
Example: hash_merge({'a' => 1 ,'b' => 2},{'b' => 3, 'c' => 4}) -> {'a' => 1 ,'b' => 3, 'c' => 4}"
) do |args|
raise Puppet::ParseError, 'hash_merge() needs two arguments' if args.length != 2
args[0].merge(args[1])
end
|