Method: Puppet::Parameter#initialize

Defined in:
lib/vendor/puppet/parameter.rb

#initialize(options = {}) ⇒ Parameter

Basic parameter initialization.



169
170
171
172
173
174
175
176
177
178
179
# File 'lib/vendor/puppet/parameter.rb', line 169

def initialize(options = {})
  options = symbolize_options(options)
  if resource = options[:resource]
    self.resource = resource
    options.delete(:resource)
  else
    raise Puppet::DevError, "No resource set for #{self.class.name}"
  end

  set_options(options)
end