Sha256: e883b74c5d729c7eff691cd78de6cadc82c4fee959030147e7876c240a72e9df
Contents?: true
Size: 504 Bytes
Versions: 3
Compression:
Stored size: 504 Bytes
Contents
module ActiveArchive module TableDefinition def timestamps(*args) options = args.extract_options! column(:created_at, :datetime, options) column(:updated_at, :datetime, options) return unless ActiveArchive::Settings.config.all_records_archivable == true return if options[:skip] options[:null] = true column(:archived_at, :datetime, options) end end end ActiveRecord::ConnectionAdapters::TableDefinition.prepend(ActiveArchive::TableDefinition)
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
active_archive-4.0.7 | lib/active_archive/table_definition.rb |
active_archive-4.0.6 | lib/active_archive/table_definition.rb |
active_archive-4.0.5 | lib/active_archive/table_definition.rb |