12 lines
364 B
Ruby
12 lines
364 B
Ruby
|
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
|