# `DDD.Outbox.Pruner`
[🔗](https://github.com/blackuprise/vicander/blob/v0.1.1/lib/ddd/events/outbox/pruner.ex#L1)

Prunes the outbox on a timer (`DDD.Outbox.Retention`). Started by `DDD.Supervisor` when it is
given `retention: [older_than_days: 30]`; `:every_ms` sets how often (default: hourly).

# `child_spec`

Returns a specification to start this module under a supervisor.

See `Supervisor`.

# `prune_now`

Prune now and return the result (useful in tests).

# `start_link`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
