Module: AuditLog::ControllerHelper

Defined in:
lib/audit-log/controller_helper.rb

Instance Method Summary collapse

Instance Method Details

#audit!(action, record = nil, payload: nil, user: nil) ⇒ Object

Create an audit log

audit!(:edit_account, @account, payload: account_params)



8
9
10
11
# File 'lib/audit-log/controller_helper.rb', line 8

def audit!(action, record = nil, payload: nil, user: nil)
  user ||= send(AuditLog.config.current_user_method.to_sym)
  AuditLog.audit!(action, record, payload: payload, request: request, user: user)
end