lib/virility/strategy.rb in virility-0.3.1 vs lib/virility/strategy.rb in virility-0.4.0
- old
+ new
@@ -1,16 +1,18 @@
module Virility
class Strategy
include HTTParty
include Virility::Supporter
- attr_accessor :url, :response, :results, :original_url
+ attr_accessor :url, :response, :results, :original_url, :http_proxyaddr, :http_proxyport
- def initialize url
+ def initialize(url, proxy: {})
@original_url = url
@url = encode(url)
@results = {}
+ @http_proxyaddr = proxy.dig(:http_proxyaddr)
+ @http_proxyport = proxy.dig(:http_proxyport)
end
#
# Abstract Methods - Delete eventually
#
@@ -94,6 +96,6 @@
def valid_response_test
@response.respond_to?(:parsed_response) and @response.parsed_response.is_a?(Hash)
end
end
-end
\ No newline at end of file
+end