require_relative "reporting" module DataCleanup # Check whether a given database record is valid or not class InstanceCheck # frozen_string_literal: true def call(instance) Reporting.total_record_count += 1 begin if instance.invalid? Reporting.invalid_record_count += 1 Reporting.invalid_records << instance DataCleanup.logger.info("F", inline: true) else DataCleanup.logger.info(".", inline: true) end rescue Dragonfly::Job::Fetch::NotFound DataCleanup.logger.info(".", inline: true) end end end end