Sha256: a449a63e460373cf7820cb40891e3893275cdb732c8087dea7c7857d7a3266f5
Contents?: true
Size: 896 Bytes
Versions: 5
Compression:
Stored size: 896 Bytes
Contents
require 'chrono_model/version' require 'chrono_model/adapter' require 'chrono_model/compatibility' require 'chrono_model/patches' require 'chrono_model/time_machine' require 'chrono_model/time_gate' require 'chrono_model/utils' module ChronoModel class Error < ActiveRecord::ActiveRecordError #:nodoc: end end if defined?(Rails) require 'chrono_model/railtie' end # Install it. silence_warnings do # Replace AR's PG adapter with the ChronoModel one. This (dirty) approach is # required because the PG adapter defines +add_column+ itself, thus making # impossible to use super() in overridden Module methods. # ActiveRecord::ConnectionAdapters::PostgreSQLAdapter = ChronoModel::Adapter # We need to override the "scoped" method on AR::Association for temporal # associations to work as well ActiveRecord::Associations::Association = ChronoModel::Patches::Association end
Version data entries
5 entries across 5 versions & 1 rubygems