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.

Defined Under Namespace

Classes: Closer, Fire, Sweep