Method: Wmap::DomainTracker::SubDomain#initialize
- Defined in:
- lib/wmap/domain_tracker/sub_domain.rb
#initialize(params = {}) ⇒ SubDomain
Set default instance variables
23 24 25 26 27 28 29 30 31 |
# File 'lib/wmap/domain_tracker/sub_domain.rb', line 23 def initialize (params = {}) @verbose=params.fetch(:verbose, false) @data_dir=params.fetch(:data_dir, File.dirname(__FILE__)+'/../../../data/') @max_parallel=params.fetch(:max_parallel, 40) # Hash table to hold the trusted domains @sub_domains_file=params.fetch(:sub_domains_file, @data_dir + 'sub_domains') File.write(@sub_domains_file, "") unless File.exist?(@sub_domains_file) @known_internet_sub_domains=load_domains_from_file(@sub_domains_file) #unless @known_internet_sub_domains.size>0 end |