Module: CMSScanner::Finders::Finding
- Defined in:
- lib/cms_scanner/finders/finding.rb
Overview
Finding
Constant Summary collapse
- FINDING_OPTS =
[:confidence, :confirmed_by, :references, :found_by, :interesting_entries]
Instance Method Summary collapse
- #confirmed_by ⇒ Array
-
#interesting_entries ⇒ Array
Should be overriden in child classes.
-
#parse_finding_options(opts = {}) ⇒ Object
TODO: Maybe use instance_variable_set ?.
- #references ⇒ Array
Instance Method Details
#confirmed_by ⇒ Array
15 16 17 |
# File 'lib/cms_scanner/finders/finding.rb', line 15 def confirmed_by @confirmed_by ||= [] end |
#interesting_entries ⇒ Array
Should be overriden in child classes
21 22 23 |
# File 'lib/cms_scanner/finders/finding.rb', line 21 def interesting_entries @interesting_entries ||= [] end |
#parse_finding_options(opts = {}) ⇒ Object
TODO: Maybe use instance_variable_set ?
27 28 29 |
# File 'lib/cms_scanner/finders/finding.rb', line 27 def (opts = {}) FINDING_OPTS.each { |opt| send("#{opt}=", opts[opt]) if opts.key?(opt) } end |
#references ⇒ Array
10 11 12 |
# File 'lib/cms_scanner/finders/finding.rb', line 10 def references @references ||= [] end |