Sha256: b25f817da0fc1ec390effb88c9a98cae1b3b762803062edabec9ef8618118cb6
Contents?: true
Size: 752 Bytes
Versions: 4
Compression:
Stored size: 752 Bytes
Contents
module CMSScanner module Finders # Finding module Finding FINDING_OPTS = [:confidence, :confirmed_by, :references, :found_by, :interesting_entries] attr_accessor(*FINDING_OPTS) # @return [ Array ] def references @references ||= [] end # @return [ Array ] def confirmed_by @confirmed_by ||= [] end # Should be overriden in child classes # @return [ Array ] def interesting_entries @interesting_entries ||= [] end # @param [ Hash ] opts # TODO: Maybe use instance_variable_set ? def parse_finding_options(opts = {}) FINDING_OPTS.each { |opt| send("#{opt}=", opts[opt]) if opts.key?(opt) } end end end end
Version data entries
4 entries across 4 versions & 1 rubygems