# 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