# File lib/puppet/type.rb, line 112 112: def self.copyparam(klass, name) 113: param = klass.attrclass(name) 114: 115: unless param 116: raise Puppet::DevError, "Class %s has no param %s" % [klass, name] 117: end 118: @parameters << param 119: @parameters.each { |p| @paramhash[name] = p } 120: 121: if param.isnamevar? 122: @namevar = param.name 123: end 124: end