module Ratonvirus::Scanner::Addon::RemoveInfected

Public Class Methods

extended(validator) click to toggle source
# File lib/ratonvirus/scanner/addon/remove_infected.rb, line 7
def self.extended(validator)
  validator.after_scan :remove_infected_file
end

Private Instance Methods

remove_infected_file(processable) click to toggle source
# File lib/ratonvirus/scanner/addon/remove_infected.rb, line 13
def remove_infected_file(processable)
  return unless errors.include?(:antivirus_virus_detected)

  processable.remove
end