rubyforgood/casa

View on GitHub
lib/tasks/youth_birthday_reminder.rake

Summary

Maintainability
Test Coverage
F
50%
desc "Create a notification for volunteers when a youth has a birthday coming in the next month, scheduled for the 15th of each month in Heroku Scheduler"
task youth_birthday_reminder: :environment do
  CasaCase.birthday_next_month.each do |casa_case|
    YouthBirthdayNotifier
      .with(casa_case: casa_case)
      .deliver(Volunteer.find_by(id: casa_case.case_assignments.first.volunteer_id))
  end
end