Warnings from URI::escape (obsolete since ruby 1.9.2) and some instance variables not initialized fixed

This commit is contained in:
Erwan
2012-10-23 16:36:57 +02:00
parent ddeb288171
commit d438f37f57
4 changed files with 13 additions and 2 deletions

View File

@@ -26,7 +26,7 @@ module Malwares
# return array of string (url of malwares found)
def malwares(malwares_file_path = nil)
if @malwares.nil?
unless @malwares
malwares_found = []
malwares_file = Malwares.malwares_file(malwares_file_path)
index_page_body = Browser.instance.get(@uri.to_s).body

View File

@@ -38,6 +38,7 @@ class WpTarget
@verbose = options[:verbose]
@wp_content_dir = options[:wp_content_dir]
@wp_plugins_dir = options[:wp_plugins_dir]
@multisite = nil
Browser.instance(options.merge(:max_threads => options[:threads]))
end

View File

@@ -45,7 +45,9 @@ class WpscanOptions
attr_accessor *ACCESSOR_OPTIONS
def initialize
ACCESSOR_OPTIONS.each do |option|
instance_variable_set("@#{option}", nil)
end
end
def url=(url)