Module: Mv::Core::ActiveRecord::SchemaDumperDecorator
- Defined in:
- lib/mv/core/active_record/schema_dumper_decorator.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.prepended(mod) ⇒ Object
9 10 11 |
# File 'lib/mv/core/active_record/schema_dumper_decorator.rb', line 9 def self.prepended(mod) mod.ignore_tables << 'migration_validators' end |
Instance Method Details
#dump(stream) ⇒ Object
13 14 15 16 |
# 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) ⇒ Object
18 19 20 21 22 23 24 25 |
# 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 |