module ArchiveHelper
  def can_generate_archive?(dossiers_termines, poids_total)
    dossiers_termines.count < 100 && poids_total < 1.gigabyte
  end

  def estimate_weight(archive, nb_dossiers_termines, average_dossier_weight)
    if archive.present? && archive.available?
      archive.file.byte_size
    elsif !average_dossier_weight.nil?
      nb_dossiers_termines * average_dossier_weight
    end
  end
end