2013-09-25 13 views
0

请帮助与方法来一个不错的名字。实际上它是一个定义日期限制的范围。基本上这个限制是从今天和365天到过去,到过去的同一天。所以这是一种滚动的一年,我会说。建议一个很好的方法名称为“跑步年”

此方法当前命名为#in_last_year。但我不喜欢它。可以理解,它只是回到前一年,就像今天是2013年一样,它只会在2012年返回日期,但实际上它可以在昨天或2013年发生的一周前返回。

它是用于伪装(播种)工具。而使用的样子:

Faker::Date.in_last_year 

我喜欢 “in_running_year”, “in_ongoing_year” 的名字来了。他们对我来说看起来不错,但也许在这个实体中有一些已知的术语,可能在金融世界。

+1

没有真正的理由可言:'法克尔:: Date.continuous_preceding_year' – Eugene

+2

这是一个很好的问题,但也许不是最好的。 codereview.stackexchange.com中可能会更好地服务 –

+0

出于兴趣,当日期对象表示“2012年2月29日”(并且当前日期例如是2013年9月24日)时,您的方法会发生什么? –

回答

2

如何dates_to.same_day.next_yeardates_from.same_day.last_year

然后你就可以有一个像一周,一个月,或十年修饰词等

相关问题