ある月に指定日が含まれるんか判定したい(要ActiveSupport)

ある月に指定日が含まれるんか判定したい

月のRangeオブジェクトは
Time #all _monthで取れる(要ActiveSupport)
含まれるってことはbetween?かな

1
2
3
Time.now.between?(Time.now.all_month)
# ArgumentError: wrong number of arguments (1 for 2)
# from (pry):8:in `between?'

ありゃ。
あ、include?だったかな?

1
2
Time.now.all_month.include?(Time.now)
# TypeError: can't iterate from Time

むむ。
じゃ、じゃあcovers

1
2
3
4
Time.now.all_month.cover?(Time.now)
# -> true
Time.now.all_month.cover?(Time.now.prev_month)
# ->false

できたヽ(`▽´)/

Comments