module Mv::Core::ActiveRecord::SchemaDumperDecorator

Public Class Methods

prepended(mod) click to toggle source
# File lib/mv/core/active_record/schema_dumper_decorator.rb, line 9
def self.prepended(mod)
  mod.ignore_tables << 'migration_validators'
end

Public Instance Methods

dump(stream) click to toggle source
Calls superclass method
# File lib/mv/core/active_record/schema_dumper_decorator.rb, line 13
def dump(stream)
  Mv::Core::Services::CreateMigrationValidatorsTable.new(@connection).execute
  super
end
trailer(stream) click to toggle source
Calls superclass method
# File lib/mv/core/active_record/schema_dumper_decorator.rb, line 18
def trailer(stream)
  Mv::Core::Db::MigrationValidator.all.each do |migration_validator|
    stream.puts("#{Mv::Core::Presenter::Validation::Base.new(migration_validator.validation)}".prepend('  ')) 
  end

  stream.puts('')
  super
end