Method: StandardModel#log_deletion

Defined in:
lib/app/models/concerns/standard_model.rb

#log_deletion(user, model) ⇒ Object

Log the deletion, capturing the current values of the record before it is removed from the system



313
314
315
316
317
318
# File 'lib/app/models/concerns/standard_model.rb', line 313

def log_deletion(user, model)
  Web47core::Config.audit_model_log_class.create!(Web47core::Config.audit_model => user,
                                                  model: model,
                                                  action: AuditLog::DELETE_ACTION,
                                                  changed_values: App47Logger.clean_params(attributes).to_json)
end