# File lib/puppet/util/methodhelper.rb, line 12 12: def set_options(options) 13: options.each do |param,value| 14: method = param.to_s + "=" 15: begin 16: self.send(method, value) 17: rescue NoMethodError 18: raise ArgumentError, "Invalid parameter %s to object class %s" % 19: [param,self.class.to_s] 20: end 21: end 22: end