all_weekメソッド: 現在の日付(Date.today)を基準に、その週の始まり(月曜)から終わり(日曜)までの日付の範囲
code: .rb
Date.today
=> Tue, 03 Dec 2024
Date.today.all_week
=> Mon, 02 Dec 2024..Sun, 08 Dec 2024 # 12/3火の週の、始まり(月曜)〜終わり(日曜)
# Date.today が日曜の場合
Date.today.days_since(5)
=> Sun, 08 Dec 2024 # 日曜日
Date.today.days_since(5).all_week
=> Mon, 02 Dec 2024..Sun, 08 Dec 2024 # 8(日)を基準として、2(月)〜8(日)
#=> ⚠️ 次週の9(月)〜15(日)とはならないことに注意!