Class: ConsistencyFail::Reporter

Inherits:
Object
  • Object
show all
Defined in:
lib/consistency_fail/reporter.rb

Instance Method Summary collapse

Instance Method Details

#report_has_one_problems(indexes_by_model) ⇒ Object



11
12
13
# File 'lib/consistency_fail/reporter.rb', line 11

def report_has_one_problems(indexes_by_model)
  ConsistencyFail::Reporters::HasOne.new.report(indexes_by_model)
end

#report_polymorphic_problems(indexes_by_model) ⇒ Object



15
16
17
# File 'lib/consistency_fail/reporter.rb', line 15

def report_polymorphic_problems(indexes_by_model)
  ConsistencyFail::Reporters::Polymorphic.new.report(indexes_by_model)
end

#report_validates_uniqueness_problems(indexes_by_model) ⇒ Object



7
8
9
# File 'lib/consistency_fail/reporter.rb', line 7

def report_validates_uniqueness_problems(indexes_by_model)
  ConsistencyFail::Reporters::ValidatesUniquenessOf.new.report(indexes_by_model)
end