# 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