add array_include function
[puppet_common.git] / lib / puppet / parser / functions / array_include.rb
1 Puppet::Parser::Functions::newfunction(
2   :array_include,
3   :type => :rvalue,
4   :doc => "Checks whether an item is included or not
5
6     Example: array_include(['a','b'],'b') -> true
7     Example: array_include(['a','b'],'c') -> false"
8 ) do |args|
9   raise Puppet::ParseError, 'array_include() needs two arguments' if args.length != 2
10   args[0].include?(args[1])
11 end