# File lib/puppet/file_serving/base.rb, line 33
33:     def initialize(path, options = {})
34:         self.path = path
35:         @links = :manage
36: 
37:         options.each do |param, value|
38:             begin
39:                 send param.to_s + "=", value
40:             rescue NoMethodError
41:                 raise ArgumentError, "Invalid option %s for %s" % [param, self.class]
42:             end
43:         end
44:     end