Writes a binary file to path
which is relative to +@gemhome+
Is this test being run on a Windows platform?
Is this test being run on a Windows platform?
Returns whether or not we’re on a version of Ruby built with VC++ (or Borland) versus Cygwin, Mingw, etc.
Returns whether or not we’re on a version of Ruby built with VC++ (or Borland) versus Cygwin, Mingw, etc.
Constructs a Gem::Resolver::DependencyRequest
from a Gem::Dependency
dep
, a from_name
and from_version
requesting the dependency and a parent
DependencyRequest
Given a gem file’s contents, validates against its own MD5 checksum
Contents of the gem file
start a job
terminate a job
check the host v
component for RFC2396 compliance and against the URI::Parser
Regexp
for :HOST
Can not have a registry or opaque component defined, with a host component defined.
returns a proxy URI
. The proxy URI
is obtained from environment variables such as http_proxy, ftp_proxy, no_proxy, etc. If there is no proper proxy, nil is returned.
If the optional parameter, env
, is specified, it is used instead of ENV
.
Note that capitalized variables (HTTP_PROXY, FTP_PROXY, NO_PROXY, etc.) are examined too.
But http_proxy and HTTP_PROXY is treated specially under CGI
environment. It’s because HTTP_PROXY may be set by Proxy: header. So HTTP_PROXY is not used. http_proxy is not used too if the variable is case insensitive. CGI_HTTP_PROXY can be used instead.
Constructs the default Hash
of patterns
Constructs the default Hash
of Regexp’s
Constructs the default Hash
of patterns
Constructs the default Hash
of Regexp’s
The content-length header
The content-length header
Sets the content-length header to len
Adds server
as a virtual host.