Adds an authenticator for Net::IMAP#authenticate
. auth_type
is the type of authentication this authenticator supports (for instance, “LOGIN”). The authenticator
is an object which defines a process() method to handle authentication with the server. See Net::IMAP::LoginAuthenticator
, Net::IMAP::CramMD5Authenticator
, and Net::IMAP::DigestMD5Authenticator
for examples.
If auth_type
refers to an existing authenticator, it will be replaced by the new one.
Formats time
as an IMAP-style date-time.
Set
the read timeout.
true if this object uses STARTTLS.
true if this object uses STARTTLS when server advertises STARTTLS.
Enables SMTP/TLS (STARTTLS) for this object. context
is a OpenSSL::SSL::SSLContext
object.
Disables SMTP/TLS (STARTTLS) for this object. Must be called before the connection is established to have any effect.
Set
the number of seconds to wait until timing-out a read(2) call.
Parses argument, converts and returns arg
, block
and result of conversion. Yields at semi-error condition instead of raising an exception.
Notifies all registered listeners for event
of a status change of tuple
.
Creates a thread that scans the tuplespace for expired tuples.
Set
@@default_parser to new_value if it is one of the available parsers. Else raise NotValidXMLParser
error.
Returns full path to the directory where gem’s extensions are installed.
Returns path to the extensions directory.
Is this dependency simply asking for the latest version of a gem?
Count the number of gemspecs in the list specs
that are not in ignored
.
Builds extensions. Valid types of extensions are extconf.rb files, configure scripts and rakefiles or mkrf_conf files.