Возможно, я не понимаю вопроса, но разве не простая задача cron, выполняемая ежедневно, делает то, что вы хотите?
42 2 * * * cd $HOME/app; rails runner 'Trend.create!(:overdue => Report.overdue.count)'
, где в таблице трендов есть только дата (datetime) и просрочено(целочисленные) столбцы?
Я думаю, что вы можете бросить плагин, который будет использовать Rufus :: Scheduler или всякий раз, когда драгоценные камни, но для меня это выглядит излишним.