我正在尝试设置一个应该每天执行2次的Whenever工作,恰好是上午11点和晚上11点。有没有办法只用一个块做到这一点?我的意思是这样的:
every :day, :at => ['11am','11pm'] do
runner "Task"
end
答案 0 :(得分:8)
如果您担心代码的干扰,那么这个怎么样?
['11am','11pm'].each do |at|
every :day, :at => at do
runner "Task"
end
end
答案 1 :(得分:8)
只需将数组传递给:at
选项。
every :day, at: ["11am", "11pm"] do
runner "Task"
end