module Proxifier
Constants
- SOCKS5Proxy
- VERSION
Public Class Methods
Proxy(url, options = {})
click to toggle source
# File lib/proxifier.rb, line 13 def self.Proxy(url, options = {}) url = URI.parse(url) raise(ArgumentError, "proxy url has no scheme") unless url.scheme begin klass = const_get("#{url.scheme.upcase}Proxy") rescue NameError raise(ArgumentError, "unknown proxy scheme `#{url.scheme}'") end klass.new(url, options) end