Class: JewelSeed::SeedMigration

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/jewel_seed/models/seed_migration.rb

Class Method Summary collapse

Class Method Details

.create_tableObject



12
13
14
# File 'lib/jewel_seed/models/seed_migration.rb', line 12

def create_table
  CreateSeedMigration.new.migrate(:up)
end

.current_versionObject



8
9
10
# File 'lib/jewel_seed/models/seed_migration.rb', line 8

def current_version
  order(arel_table[:version].desc).pluck(:version).first
end

.drop_tableObject



16
17
18
# File 'lib/jewel_seed/models/seed_migration.rb', line 16

def drop_table
  CreateSeedMigration.new.migrate(:down)
end