Method: Chef::ActionCollection#resource_completed
- Defined in:
- lib/chef/action_collection.rb
#resource_completed(new_resource) ⇒ Object
Hook called after an action is completed. This is always called, even if the action fails.
(see EventDispatch::Base#)
218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 |
# File 'lib/chef/action_collection.rb', line 218 def resource_completed(new_resource) current_record.elapsed_time = new_resource.elapsed_time # Verify if the resource has sensitive data and create a new blank resource with only # the name so we can report it back without sensitive data # XXX?: what about sensitive data in the current_resource? # FIXME: this needs to be display-logic if current_record.new_resource.sensitive klass = current_record.new_resource.class resource_name = current_record.new_resource.name current_record.new_resource = klass.new(resource_name) end action_records << pending_updates.pop end |