首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用ice_cube快速解释拳拳复现规律

用ice_cube快速解释拳拳复现规律
EN

Stack Overflow用户
提问于 2014-07-27 05:12:19
回答 1查看 470关注 0票数 0

这可能不是最聪明的问题..。对这件事特别感兴趣。我正在使用一个非常漂亮的宝石,“愤怒的拳头”( Fury )来做重复出现的背景任务,比如Sucker Punch:fury。作为创业板状态的作者,递归规则是使用冰立方体创业板cube构建的。

他举了一个这样的经常性工作的例子:

代码语言:javascript
复制
class SayHiJob
  include SuckerPunch::Job
  include FistOfFury::Recurrent

  recurs { minutely }

  def perform
    Rails.logger.info 'Hi!'
  end
end

我通过“愤怒之拳”和“冰立方之拳”的文档阅读,这两篇文章都与上面的链接有关,我只想确认一下我的理解.

  • 愤怒的拳头需要一个冰立方规则在recurs {}括号中,recurs实质上是从冰立方中替代schedule
  • 您可以使用来自冰立方的预定义规则,例如示例中的minutelydaily(2) (每隔一天),也可以定义自己的规则
  • 如果你定义了你自己的规则,你可以直接把它放在重头戏上面,因为冰立方的宝石已经安装了Fury的拳头,比如(导致活动每十三号发生一次): rule = Rule.monthly.day_of_month(13)递归{ rule }

如果后者是对的,我很想知道如何为一天中的特定时间写一条规则。有点像rule = Rule.daily(2).time_of_day(3)的意思是我希望活动每隔一天在凌晨3点进行

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-05 02:48:42

您应该能够使用IceCube时间验证,例如:

hour_of_day(3).minute_of_hour(15).second_of_minute(0)

希望这能帮上忙!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24978125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档