Sha256: ae8cc02b5589c0a9df3fd9aaf067ef2f8be656d8d57751d77c64fe8d5a8d3877
Contents?: true
Size: 501 Bytes
Versions: 2
Compression:
Stored size: 501 Bytes
Contents
ActiveRecord::Migration.verbose = false module Enginery class Migrator class TracksMigrator < ActiveRecord::Migration def up return if table_exists?(TRACKING_TABLE) create_table TRACKING_TABLE do |t| TRACKING_TABLE__COLUMNS.each {|c| t.string(c, limit: 255)} end TRACKING_TABLE__INDEXES.each {|c| add_index(TRACKING_TABLE, c)} end end class TracksModel < ActiveRecord::Base self.table_name = TRACKING_TABLE end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
my_enginery-0.2.8 | app/migrations/tracking_table/ActiveRecord.rb |
enginery-0.3.0 | app/migrations/tracking_table/ActiveRecord.rb |