Class: Code0::ZeroTrack::Injectors::ActiveRecordTimestamps
- Inherits:
-
Object
- Object
- Code0::ZeroTrack::Injectors::ActiveRecordTimestamps
- Defined in:
- lib/code0/zero_track/injectors/active_record_timestamps.rb
Class Method Summary collapse
Class Method Details
.inject! ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/code0/zero_track/injectors/active_record_timestamps.rb', line 7 def self.inject! ActiveSupport.on_load(:active_record_postgresqladapter) do self::NATIVE_DATABASE_TYPES[:datetime_with_timezone] = { name: 'timestamptz' } end ActiveSupport.on_load(:active_record) do ActiveRecord::Base.time_zone_aware_types += [:datetime_with_timezone] end ActiveRecord::ConnectionAdapters::ColumnMethods.include ZeroTrack::Database::ColumnMethods::Timestamps end |