Class: WPScan::DB::DynamicFinders
- Inherits:
-
Object
- Object
- WPScan::DB::DynamicFinders
show all
- Defined in:
- lib/wpscan/db/dynamic_finders.rb
Overview
Class Method Summary
collapse
Class Method Details
.db_data ⇒ Hash
11
12
13
|
# File 'lib/wpscan/db/dynamic_finders.rb', line 11
def self.db_data
@db_data ||= YAML.load_file(db_file)
end
|
.db_file ⇒ String
6
7
8
|
# File 'lib/wpscan/db/dynamic_finders.rb', line 6
def self.db_file
@db_file ||= File.join(DB_DIR, 'dynamic_finders.yml')
end
|
.finder_configs(finder_klass) ⇒ Hash
16
17
18
19
20
21
22
23
24
25
26
|
# File 'lib/wpscan/db/dynamic_finders.rb', line 16
def self.finder_configs(finder_klass)
configs = {}
db_data.each do |slug, config|
next unless config[finder_klass]
configs[slug] = config[finder_klass].dup
end
configs
end
|