Creates a new signer with an RSA key
or path to a key, and a certificate chain
containing X509 certificates, encoding certificates or paths to certificates.
Creates a new TrustDir
using dir
where the directory and file permissions will be checked according to permissions
Creates a new git gem source for a gems from loaded from repository
at the given reference
. The name
is only used to track the repository back to a gem dependencies file, it has no real significance as a git repository may contain multiple gems. If submodules
is true, submodules will be checked out when the gem is installed.
Creates a new Lock
source that wraps source
and moves it earlier in the sort list.
Creates a new SpecificFile
for the gem in file
Creates a new Vendor
source for a gem that was unpacked at path
.
Creates a silent progress reporter that ignores all input arguments.
Creates a new progress reporter that will write to out_stream
for size
items. Shows the given initial_message
when progress starts and the terminal_message
when it is complete.
Creates a new progress reporter that will write to out_stream
for size
items. Shows the given initial_message
when progress starts and the terminal_message
when it is complete.
The silent download reporter ignores all arguments
Creates a new threaded download reporter that will display on out_stream
. The other arguments are ignored.
Create a new streaming emitter. Emitter
will print to io
. See Psych::Stream
for an example.
Enumerator::ArithmeticSequence
is a subclass of Enumerator
, that is a representation of sequences of numbers with common difference. Instances of this class can be generated by the Range#step
and Numeric#step
methods.
The class can be used for slicing Array
(see Array#slice
) or custom collections.
Raised by Encoding
and String
methods when the source encoding is incompatible with the target encoding.
Exception
for invalid date/time
Generic error class for Fiddle
standard dynamic load exception
A pointer to a C union
FIXME: This isn’t documented in Nutshell.
Since MonitorMixin.new_cond
returns a ConditionVariable
, and the example above calls while_wait and signal, this class should be documented.