fix class loading so variables are set
[puppet_common.git] / lib / puppet / parser / functions / join.rb
1 Puppet::Parser::Functions::newfunction(
2   :join,
3   :type => :rvalue,
4   :doc => "Joins the values of the array in arg1 with the string in arg2
5
6     Example: join(['a','b'],',') -> 'a,b'"
7 ) do |args|
8   raise Puppet::ParseError, 'join() needs two arguments' if args.length != 2
9   args[0].to_a.join(args[1])
10 end