Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
1日2回、正確に午前11時と午後11時に実行する必要があるWheneverジョブを設定しようとしています。1つのブロックだけでそれを行う方法はありますか?私はこのようなものを意味します:
every :day, :at => ['11am','11pm'] do runner "Task" end
:atオプションに配列を渡すだけです。
:at
every :day, at: ["11am", "11pm"] do runner "Task" end
コードの乾燥が気になる場合は、これはどうですか?
['11am','11pm'].each do |at| every :day, :at => at do runner "Task" end end