Whenever is a Ruby gem that provides a clear syntax for writing and deploying cron jobs.
とあるRailsアプリでcronを管理するためにwheneverを使い始めたのですが(便利ですね!これ)、時間指定のところで「4:30 am」や「12pm」、「12:20am」など、いろいろな記法を受け入れていて、どんな実装になっているんだろうとソースを見たらchronicというgemを使っていました。
whenever/lib/whenever/cron.rb at main · javan/whenever
Cron jobs in Ruby. Contribute to javan/whenever development by creating an account on GitHub.
Chronic is a natural language date/time parser written in pure Ruby. See below for the wide variety of formats Chronic will parse.
こちらも便利で、ありがたい。