Module: Philiprehberger::AuditTrail::Prunable
- Included in:
- Tracker
- Defined in:
- lib/philiprehberger/audit_trail/prunable.rb
Overview
Retention policy support for removing old audit events.
Instance Method Summary collapse
-
#prune(before:) ⇒ void
Delete events older than the specified time.
Instance Method Details
#prune(before:) ⇒ void
This method returns an undefined value.
Delete events older than the specified time.
11 12 13 |
# File 'lib/philiprehberger/audit_trail/prunable.rb', line 11 def prune(before:) @store.reject! { |event| event. < before } end |