1module MCollective 2 module Validator 3 class Puppet_resourceValidator 4 def self.validate(resource) 5 Validator.typecheck(resource, :string) 6 7 raise("'%s' is not a valid resource name" % resource) unless resource =~ /\A[a-zA-Z0-9_]+\[.+\]\Z/ 8 end 9 end 10 end 11end 12 13