[[🦉Owlelia]]を0.48から0.49.1にアップデートするが、想定以上に影響を受けたのでメモする。 ## 休日の扱い `DateTime.setHolidays` を登録すれば、`DateTime` 全体で共通の `holidays` が効くようになった。うまくいけばコードの冗長性を排除できるが、うまくいかないと面倒なことになるので調査が必要。 ## そもそも[[🦉Owlelia]]のこの変更は妥当なのか? - `DateTime.setHolidays()` を強制するなら妥当 - holidayなしで `isWorkday` や `isHoliday` が使われるほうがまずい - ただエラーメッセージは別のメッセージにすべき - 今後の展望としては Weekday の定義なども変更できると良さそう ## 関連コミット - https://github.com/tadashi-aikawa/silhouette-core/commit/edafdd61493f481a0bd3cf62b9c50943e99c8873 - https://github.com/tadashi-aikawa/silhouette-core/commit/199c6d80c90a1f4e283da6187a4bea8bbbdb8be1