Class: Code0::ZeroTrack::Database::SchemaMigrations::Formatter

Inherits:
Object
  • Object
show all
Defined in:
lib/code0/zero_track/database/schema_migrations/formatter.rb

Instance Method Summary collapse

Constructor Details

#initialize(connection) ⇒ Formatter

Returns a new instance of Formatter.



8
9
10
# File 'lib/code0/zero_track/database/schema_migrations/formatter.rb', line 8

def initialize(connection)
  @connection = connection
end

Instance Method Details

#format(_) ⇒ Object



12
13
14
15
16
17
# File 'lib/code0/zero_track/database/schema_migrations/formatter.rb', line 12

def format(_)
  # rubocop:disable Rails/SkipsModelValidations -- not an active record object
  Database::SchemaMigrations.touch_all(@connection) unless Rails.env.production?
  # rubocop:enable Rails/SkipsModelValidations
  nil
end