c715c5d39c66011fa4aa981d8d556dec47c0ab02
[puppet_common.git] / lib / puppet / parser / functions / array_join.rb
1 Puppet::Parser::Functions::newfunction(:array_join,
2     :type => :rvalue,
3     :doc  => "Join a list of strings with an optional delimiter.") do |args|
4   unless 1..2.include? args.length
5     raise Puppet::ParseError, 'array_join() takes 1 or 2 arguments'
6   end
7   args.first.join args.last
8 end