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