Module: AuditLog::Model

Extended by:
ActiveSupport::Concern
Included in:
Log
Defined in:
lib/audit-log/model.rb

Instance Method Summary collapse

Instance Method Details

#action_nameObject



32
33
34
# File 'lib/audit-log/model.rb', line 32

def action_name
  I18n.t("audit_log.action.#{action}", default: action)
end

#initialize_payload_requestObject



21
22
23
24
# File 'lib/audit-log/model.rb', line 21

def initialize_payload_request
  self.payload = {} if payload.nil?
  self.request = {} if request.nil?
end

#user_nameObject



26
27
28
29
30
# File 'lib/audit-log/model.rb', line 26

def user_name
  return "none" if user.blank?

  user.send(AuditLog.config.user_name_method)
end