module MechanizeSOCKSSupport
Public Instance Methods
fetch(uri, method = :get, headers = {}, params = [], referer = current_page, redirects = 0)
click to toggle source
Calls superclass method
# File lib/the_mask/mechanize_socks_support.rb, line 10 def fetch(uri, method = :get, headers = {}, params = [], referer = current_page, redirects = 0) if @socks && !@socks_http.nil? html = @socks_http.get URI(uri) page = Struct.new(:uri, :body) page.new(uri, html) else super end end
set_proxy(addr, port, user = nil, pass = nil)
click to toggle source
Calls superclass method
# File lib/the_mask/mechanize_socks_support.rb, line 5 def set_proxy(addr, port, user = nil, pass = nil) @socks = false super end