Module: Code0::ZeroTrack::Database::SchemaMigrations

Defined in:
lib/code0/zero_track/database/schema_migrations.rb,
lib/code0/zero_track/database/schema_migrations/context.rb,
lib/code0/zero_track/database/schema_migrations/migrations.rb

Defined Under Namespace

Classes: Context, Migrations

Class Method Summary collapse

Class Method Details

.load_all(connection) ⇒ Object



24
25
26
27
28
# File 'lib/code0/zero_track/database/schema_migrations.rb', line 24

def load_all(connection)
  context = Database::SchemaMigrations::Context.new(connection)

  Database::SchemaMigrations::Migrations.new(context).load_all
end

.touch_all(connection) ⇒ Object



16
17
18
19
20
21
22
# File 'lib/code0/zero_track/database/schema_migrations.rb', line 16

def touch_all(connection)
  context = Database::SchemaMigrations::Context.new(connection)

  # rubocop:disable Rails/SkipsModelValidations -- not an active record object
  Database::SchemaMigrations::Migrations.new(context).touch_all
  # rubocop:enable Rails/SkipsModelValidations
end