Module: Collavre::Crons::RecurringTaskArguments
- Included in:
- Tools::CronListService, Topics::OrphanedCronNotifier
- Defined in:
- app/services/collavre/crons/recurring_task_arguments.rb
Overview
Shared parsing for SolidQueue::RecurringTask records that back our crons. The cron’s creative_id/topic_id/agent_id/message live inside the task’s ‘arguments` JSON (an array whose first element is the keyword hash), and the creative id is also encoded in the key as `cron_<creative_id>_<hex>`.
Included by CronListService and Topics::OrphanedCronNotifier so the arguments format is parsed in exactly one place.