Module: PlanMyStuff::Reminders
- Defined in:
- lib/plan_my_stuff/reminders.rb,
lib/plan_my_stuff/reminders/fire.rb,
lib/plan_my_stuff/reminders/sweep.rb,
lib/plan_my_stuff/reminders/closer.rb
Overview
Follow-up reminder engine. The Sweep class walks the waiting issues in a repo and dispatches to Fire for reminders that are due or Closer for issues that have exceeded the inactivity threshold.
Entry point for the sweep lives in RemindersSweepJob; this module holds the POROs so they can be unit-tested without ActiveJob.