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