# File lib/puppet/transaction.rb, line 87
87:   def eval_resource(resource, ancestor = nil)
88:     if skip?(resource)
89:       resource_status(resource).skipped = true
90:     else
91:       eval_children_and_apply_resource(resource, ancestor)
92:     end
93: 
94:     # Check to see if there are any events queued for this resource
95:     event_manager.process_events(resource)
96:   end