Module: Provenance::Auditable

Extended by:
ActiveSupport::Concern
Includes:
Trackers::Providers
Defined in:
lib/provenance/trackers/auditable.rb

Overview

Controller-side concern. Wraps each action, opens a journal, collects model changes for the request and delivers the assembled audit event to the configured hooks once all transactions have completed.