Module: DatabaseConsistency
- Defined in:
- lib/database_consistency.rb,
lib/database_consistency/helper.rb,
lib/database_consistency/report.rb,
lib/database_consistency/version.rb,
lib/database_consistency/database_processor.rb,
lib/database_consistency/writers/base_writer.rb,
lib/database_consistency/validators_processor.rb,
lib/database_consistency/writers/simple_writer.rb,
lib/database_consistency/comparators/base_comparator.rb,
lib/database_consistency/column_verifiers/base_verifier.rb,
lib/database_consistency/comparators/presence_comparator.rb,
lib/database_consistency/column_verifiers/presence_missing_verifier.rb
Overview
The root module
Defined Under Namespace
Modules: ColumnVerifiers, Comparators, Helper, Writers Classes: DatabaseProcessor, Report, ValidatorsProcessor
Constant Summary collapse
- VERSION =
'0.2.1'.freeze
Class Method Summary collapse
Class Method Details
.run ⇒ Object
20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/database_consistency.rb', line 20 def self.run Helper.load_environment! reports = [ ValidatorsProcessor.new, DatabaseProcessor.new ].flat_map(&:reports) Writers::SimpleWriter.write( reports, ENV['LOG_LEVEL'] || 'INFO' ) end |