Method: ActiveRecordGraphExtractor::ProgressTracker#complete_import

Defined in:
lib/activerecord_graph_extractor/progress_tracker.rb

#complete_import(final_count, duration) ⇒ Object



56
57
58
59
60
61
# File 'lib/activerecord_graph_extractor/progress_tracker.rb', line 56

def complete_import(final_count, duration)
  return unless @enabled

  rate = duration > 0 ? (final_count / duration).round(1) : 0
  log_info("✅ Import completed! #{format_number(final_count)} records in #{format_duration(duration)} (#{rate} records/sec)")
end