# 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