Module: ActionAudit::ControllerConcern
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/action_audit/controller_concern.rb
Instance Method Summary collapse
Instance Method Details
#audit ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/action_audit/controller_concern.rb', line 11 def audit ActionAudit.info("start audit controller") ActionAudit.with_auditor do ActionAudit.add_params(params.slice("action", "controller")) ActionAudit.add_params(user_id: current_user.id) if current_user begin yield ensure ActionAudit.add_params(status: response.status) ActionAudit.info("add params audit controller #{response.status}") ActionAudit.info("finish audit controller") end end end |