Method: StandardModel#log_change

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

#log_change(user, changes, action = nil) ⇒ Object

record a change for the object instance



209
210
211
212
213
214
# File 'lib/app/models/concerns/standard_model.rb', line 209

def log_change(user, changes, action = nil)
  Web47core::Config.audit_model_log_class.create!(Web47core::Config.audit_model => user,
                                                  model: self,
                                                  action: action,
                                                  changed_values: App47Logger.clean_params(changes).to_json)
end