# File lib/puppet/network/handler/fileserver.rb, line 491
491:             def initialize(name, path = nil)
492:                 unless name =~ %r{^[-\w]+$}
493:                     raise FileServerError, "Invalid name format '%s'" % name
494:                 end
495:                 @name = name
496: 
497:                 if path
498:                     self.path = path
499:                 else
500:                     @path = nil
501:                 end
502: 
503:                 @files = {}
504: 
505:                 super()
506:             end