1module MCollective 2 module Validator 3 class Puppet_tagsValidator 4 def self.validate(tags) 5 Validator.typecheck(tags, :string) 6 Validator.validate(tags, :shellsafe) 7 8 tags.split(",").each do |tag| 9 tag.split("::").each do |part| 10 Validator.validate(part, :puppet_variable) 11 end 12 end 13 end 14 end 15 end 16end 17 18