ある時間になったらジョブを起動するスケジューラを実装したgemは、世の中に色々とあります。 javan/whenever: Cron jobs in Ruby adamwiggins/clockwork: A scheduler process to replace cron moove-it/sidekiq-scheduler: Lightweight job scheduler extension for Sidekiq しかし、いまいち自分の用途に合致するものがなかったので自作しました。 基本的に上記のgemは、事前に設定ファイルを書いてあるジョブクラスをトリガーするスケジュールを登録するスタイルです。 システムの運用に関わるバッチのトリガーとかならそれでも便利なんですが、サービスの機能としてユーザーにスケジューラを提供したい場合に困ります。 例えば、ユーザーが毎日12時に広告メール