Run an instance of the gem program.
Gem::GemRunner
is only intended for internal use by RubyGems itself. It does not form any public API and may change at any time for any reason.
If you would like to duplicate functionality of ‘gem` commands, use the classes they call directly.
Raised by Timeout#timeout
when the block times out.
Not a URI
component.
Remote host reset the connection request.
Client sent TCP reset (RST) before server has accepted the connection requested by client.
An HTTP response. This is filled in by the service or do_* methods of a WEBrick
HTTP Servlet.
This class is important to handle XMLRPC
dateTime.iso8601
values, correctly, because normal UNIX-dates, ie: Date
, only handle dates from year 1970 on, and ruby’s native Time
class handles dates without the time component.
XMLRPC::DateTime
is able to store a XMLRPC
dateTime.iso8601
value correctly.
Raised by Encoding
and String methods when the string being transcoded contains a byte invalid for the either the source or target encoding.
Raised by Timeout#timeout
when the block times out.
File::Constants
provides file-related constants. All possible file constants are listed in the documentation but they may not all be present on your platform.
If the underlying platform doesn’t define a constant the corresponding Ruby constant is not defined.
Your platform documentations (e.g. man open(2)) may describe more detailed information.
This module provides instance methods for a digest implementation object to calculate message digest values.
Used to construct C classes (CUnion
, CStruct
, etc)
Fiddle::Importer#struct
and Fiddle::Importer#union
wrap this functionality in an easy-to-use manner.
Adds basic type aliases to the including class for use with Fiddle::Importer
.
The aliases added are uint
and u_int
(unsigned int
) and ulong
and u_long
(unsigned long
)
This module contains configuration information about the SSL
extension, for example if socket support is enabled, or the host name TLS extension is enabled. Constants in this module will always be defined, but contain ‘true` or `false` values depending on the configuration of your OpenSSL
installation.
A utility module for conversion routines, often handy in HTML generation.
This module has all methods of FileUtils
module, but never changes files/directories, with printing message before acting. This equates to passing the :noop
and :verbose
flag to methods in FileUtils
.