# File lib/puppet/util/methodhelper.rb, line 10 10: def set_options(options) 11: options.each do |param,value| 12: method = param.to_s + "=" 13: if respond_to? method 14: self.send(method, value) 15: else 16: raise ArgumentError, "Invalid parameter #{param} to object class #{self.class}" 17: end 18: end 19: end