# File lib/puppet/resource/type.rb, line 171 171: def instantiate_resource(scope, resource) 172: # Make sure our parent class has been evaluated, if we have one. 173: if parent && !scope.catalog.resource(resource.type, parent) 174: parent_type(scope).ensure_in_catalog(scope) 175: end 176: 177: if ['Class', 'Node'].include? resource.type 178: scope.catalog.tag(*resource.tags) 179: end 180: end