Подтвердить что ты не робот

Устанавливать Когда вся работа в разные часы каждый день

Я пытаюсь установить задание Everywhere, которое должно выполняться 2 раза в день, ровно в 11 утра и 11 вечера. Есть ли способ сделать это только с одним блоком? Я имею в виду что-то вроде этого:

every :day, :at => ['11am','11pm'] do
  runner "Task"
end
4b9b3361

Ответ 1

Если вы беспокоитесь о СУШЕСТВИИ вашего кода, то как насчет этого?

['11am','11pm'].each do |at|
  every :day, :at => at  do
    runner "Task"
  end  
end

Ответ 2

Всякий раз, когда теперь поддерживается синтаксис, предложенный в вопросе.

Просто передайте массив параметру :at.

every :day, at: ["11am", "11pm"] do
  runner "Task"
end