module ModelsAuditor::Audit
Constants
- AUDIT_CHANGES_MODES
- AUDIT_MODE_CHANGES_ONLY
Сбор данных через previous_changes
@example enable_audit ModelsAuditor::Audit::AUDIT_MODE_CHANGES_ONLY
- AUDIT_MODE_JSON
Сбор данных через метод as_json
@example enable_audit ModelsAuditor::Audit::AUDIT_MODE_JSON, only: [:title, :subtitle, :published_at]
- AUDIT_MODE_METHOD
Сбор данных через назначенный метод
@example enable_audit ModelsAuditor::Audit::AUDIT_MODE_SERIALIZER, method: :logged_data
- AUDIT_MODE_SERIALIZER
Сбор данных через сериалайзер
@example enable_audit ModelsAuditor::Audit::AUDIT_MODE_SERIALIZER, serializer: AuditPostSerializer
- AUDIT_SNAPSHOT_MODES
Public Class Methods
included(base)
click to toggle source
# File lib/models_auditor/audit.rb, line 19 def self.included(base) base.send :extend, ClassMethods end