X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=3rdparty%2Fmodules%2Fstdlib%2Flib%2Fpuppet%2Fparser%2Ffunctions%2Fintersection.rb;h=b46ca58a05960d95dbe62f20f27a950cde8952f7;hb=30caaa85aed7015ca0d77216bff175eebd917eb7;hp=8a438f480f4b1d669ddb25b54993a304b89ac8a0;hpb=6963202b4b62c2816655ac9532521b018fdf83bd;p=mirror%2Fdsa-puppet.git diff --git a/3rdparty/modules/stdlib/lib/puppet/parser/functions/intersection.rb b/3rdparty/modules/stdlib/lib/puppet/parser/functions/intersection.rb index 8a438f480..b46ca58a0 100644 --- a/3rdparty/modules/stdlib/lib/puppet/parser/functions/intersection.rb +++ b/3rdparty/modules/stdlib/lib/puppet/parser/functions/intersection.rb @@ -1,18 +1,19 @@ # # intersection.rb # - module Puppet::Parser::Functions - newfunction(:intersection, :type => :rvalue, :doc => <<-EOS -This function returns an array of the intersection of two. - -*Examples:* - - intersection(["a","b","c"],["b","c","d"]) # returns ["b","c"] - intersection(["a","b","c"],[1,2,3,4]) # returns [] (true, when evaluated as a Boolean) - - EOS - ) do |arguments| + newfunction(:intersection, :type => :rvalue, :doc => <<-DOC + @summary + This function returns an array of the intersection of two. + + @return + an array of the intersection of two. + + @example Example Usage: + intersection(["a","b","c"],["b","c","d"]) # returns ["b","c"] + intersection(["a","b","c"],[1,2,3,4]) # returns [] (true, when evaluated as a Boolean) + DOC + ) do |arguments| # Two arguments are required raise(Puppet::ParseError, "intersection(): Wrong number of arguments given (#{arguments.size} for 2)") if arguments.size != 2