# File lib/puppet/parameter.rb, line 398 398: def initialize(options = {}) 399: options = symbolize_options(options) 400: if resource = options[:resource] 401: self.resource = resource 402: options.delete(:resource) 403: else 404: raise Puppet::DevError, "No resource set for %s" % self.class.name 405: end 406: 407: set_options(options) 408: end