2014-05-20 46 views
1

我有一個具有兩個屬性的對象,每個屬性的工作日都保存爲數字值0-6。例如。與表示星期幾的兩個數字的回報差異

.attribute_one 
=> 5 

.attribute_two 
=> 0 

我該如何構造一個返回日差的算法?

第二天的屬性總是最後一次出現,所以差異不能減。

回答

1

如何:

def difference 
    diff = attribute_two - attribute_one 
    diff < 0 ? diff + 7 : diff 
end