Class: Ddr::Antivirus::ScannerAdapter Abstract
- Inherits:
-
Object
- Object
- Ddr::Antivirus::ScannerAdapter
- Defined in:
- lib/ddr/antivirus/scanner_adapter.rb
Overview
This class is abstract.
Subclass and override #scan to implement a scanner adapter.
Direct Known Subclasses
Instance Method Summary collapse
-
#config ⇒ Object
Return the adapter configuration options.
-
#scan(path) ⇒ Ddr::Antivirus::Adapters::ScanResult
Scan a file path for viruses.
Instance Method Details
#config ⇒ Object
Return the adapter configuration options
18 19 20 |
# File 'lib/ddr/antivirus/scanner_adapter.rb', line 18 def config Ddr::Antivirus.adapter_config end |
#scan(path) ⇒ Ddr::Antivirus::Adapters::ScanResult
Scan a file path for viruses.
13 14 15 |
# File 'lib/ddr/antivirus/scanner_adapter.rb', line 13 def scan(path) raise NotImplementedError, "Adapters must implement the `scan' method." end |