summaryrefslogtreecommitdiff
path: root/plugins/puppet/parser/functions/gsub.rb
blob: 371820f2c7c77a071f9311be0afbb3e2cf7e6ce8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
# generic gsub call
module Puppet::Parser::Functions
	newfunction(:gsub, :type => :rvalue) do |args|
		if args[0].is_a?(Array)
			args[0].collect do |val|
				val.gsub(/#{args[1]}/, args[2])
			end
		else
			args[0].gsub(/#{args[1]}/, args[2])
		end
	end
end