我想确定一个时间表的细节。例如:
我有一个活动的时间表:event.schedule
"Every 3 months on the 10th day of the month"
由哈希表示:
{
:start_date=>2012-02-06 10:37:04 +0100,
:rrules=>[{
:validations=>{
:day_of_month=>[10]},
:rule_type=>"IceCube::MonthlyRule",
:interval=>3
}],
:exrules=>[], :rdates=>[], :exdates=>[]
}
要设置特定的表单元素(下拉菜单、复选框),我需要评估特定规则。例如对于
event.schedule.interval
我希望
IceCube::MonthlyRule
我没有在源代码中找到任何方法,有人做过吗?相似的 ?我的方法是解析哈希并提取每个规则......