标签: ruby
我有一个具有两个属性的对象,每个属性都将工作日保存为数值0-6。 E.g。
0-6
.attribute_one => 5 .attribute_two => 0
我如何构建一个返回日差的算法?
第二天属性总是最后出现,因此差异不能为负。
答案 0 :(得分:1)
怎么样:
def difference diff = attribute_two - attribute_one diff < 0 ? diff + 7 : diff end