# File lib/puppet/parameter.rb, line 175
175:   def initialize(options = {})
176:     options = symbolize_options(options)
177:     if resource = options[:resource]
178:       self.resource = resource
179:       options.delete(:resource)
180:     else
181:       raise Puppet::DevError, "No resource set for #{self.class.name}"
182:     end
183: 
184:     set_options(options)
185:   end