# 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