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