aboutsummaryrefslogtreecommitdiff
path: root/lib/puppet/parser/functions/array_include.rb
blob: ce4748de2b1c8b12696315e929311328f088ff89 (plain)
1
2
3
4
5
6
7
8
9
10
11
Puppet::Parser::Functions::newfunction(
  :array_include,
  :type => :rvalue,
  :doc => "Checks whether an item is included or not

    Example: array_include(['a','b'],'b') -> true
    Example: array_include(['a','b'],'c') -> false"
) do |args|
  raise Puppet::ParseError, 'array_include() needs two arguments' if args.length != 2
  args[0].include?(args[1])
end