Ban deprecation warnings related to date and time formatting
What does this MR do and why?
Related issue: DEPRECATION WARNING: Date#to_s(:medium) is depr... (#415890 - closed)
After Rails 7 has been merged, the following deprecation warnings are being raised:
- DEPRECATION WARNING: TimeWithZone#to_s(:inspect) is deprecated. Please use TimeWithZone#to_fs(:inspect) instead.
- DEPRECATION WARNING: TimeWithZone#to_s(:medium) is deprecated. Please use TimeWithZone#to_fs(:medium) instead.
- DEPRECATION WARNING: Date#to_s(:medium) is deprecated. Please use Date#to_fs(:medium) instead.
- DEPRECATION WARNING: Date#to_s(:medium) is deprecated. Please use Date#to_fs(:medium) instead.
- DEPRECATION WARNING: TimeWithZone#to_s(:iso8601) is deprecated. Please use TimeWithZone#to_fs(:iso8601) instead.
- ...
This merge request:
- Renames
.to_s
calls with an argument on objects of classes related to date/time to.to_fs
- Bans the deprecation