1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
rails--rails/activerecord/test/cases/adapters
Sean Griffin 302e92359c Refactor tz aware types, add support for PG ranges
This is an alternate implementation to #22875, that generalizes a lot of
the logic that type decorators are going to need, in order to have them
work with arrays, ranges, etc. The types have the ability to map over a
value, with the default implementation being to just yield that given
value. Array and Range give more appropriate definitions.

This does not automatically make ranges time zone aware, as they need to
be added to the `time_zone_aware` types config, but we could certainly
make that change if we feel it is appropriate. I do think this would be
a breaking change however, and should at least have a deprecation cycle.

Closes #22875.

/cc @matthewd
2016-01-08 14:11:45 -07:00
..
mysql2 Fix unsigned? and blob_or_text_column? for Enum columns in MySQL 2016-01-04 14:46:59 +09:00
postgresql Refactor tz aware types, add support for PG ranges 2016-01-08 14:11:45 -07:00
sqlite3 Fix test failure on Windows 2015-12-16 12:03:40 -07:00