ManaTools::Module::Proxy
init_proxy
DESCRIPTION
This method does initialize the proxy attribute provided by this class.
$self−>proxy is structured as follows:
no_proxy the string with the list of the excluded
domains/addresses
http_proxy the url of the http proxy
https_proxy the url of the https proxy
ftp_proxy the url for the ftp proxy
start
INPUT
$self: this object
DESCRIPTION
This method extends Module::start and is invoked to
start proxy manager
ask_for_X_restart
INPUT
$self: this object
DESCRIPTION
This method shows a message box warning the user
that a X server restart is required
validate
INPUT
$self: this object
$proxy: the hash containing what returns from getVarFromSh
eventually modified by the user
DESCRIPTION
This method returns true if the each value match
certain conditions like the leading http:// for http proxy
or https:// for the https proxy, etc.
$proxy is passed by reference thus $proxy−>{no_proxy} value
is sanitized (trimmed).