Method: DatabaseConsistency.run

Defined in:
lib/database_consistency.rb

.run(*args) ⇒ Object



51
52
53
54
55
56
57
58
59
60
61
# File 'lib/database_consistency.rb', line 51

def run(*args)
  configuration = Configuration.new(*args)
  reports = Processors.reports(configuration)

  Writers::SimpleWriter.write(
    reports,
    config: configuration
  )

  reports.any? { |report| report.status == :fail } || !RescueError.empty? ? 1 : 0
end