module Hydra::Works::VirusCheck

Public Instance Methods

must_not_detect_viruses() click to toggle source
# File lib/hydra/works/models/concerns/file_set/virus_check.rb, line 13
def must_not_detect_viruses
  return true unless viruses?
  errors.add(:base, "Failed to verify uploaded file is not a virus")
  false
end
viruses?() click to toggle source
# File lib/hydra/works/models/concerns/file_set/virus_check.rb, line 8
def viruses?
  return false unless original_file && original_file.new_record? # We have a new file to check
  VirusCheckerService.file_has_virus?(original_file)
end