Sha256: 8e0f23655fddfd6b906cdc509c7df5c8e4c1888c9c7ef4cb2c9ab1b9bcd6a426
Contents?: true
Size: 663 Bytes
Versions: 8
Compression:
Stored size: 663 Bytes
Contents
module Ddb module Userstamp module MigrationHelper def self.included(base) # :nodoc: base.send(:include, InstanceMethods) end module InstanceMethods def userstamps(include_deleted_by = false) column(Ddb::Userstamp.compatibility_mode ? :created_by : :creator_id, :integer) column(Ddb::Userstamp.compatibility_mode ? :updated_by : :updater_id, :integer) column(Ddb::Userstamp.compatibility_mode ? :deleted_by : :deleter_id, :integer) if include_deleted_by end end end end end ActiveRecord::ConnectionAdapters::TableDefinition.send(:include, Ddb::Userstamp::MigrationHelper)
Version data entries
8 entries across 8 versions & 4 rubygems