Module: Net

Defined in:
lib/net/http.rb,
lib/net/ftp.rb,
lib/net/pop.rb,
lib/net/imap.rb,
lib/net/smtp.rb,
lib/net/protocol.rb,
lib/net/pop/version.rb,
lib/net/smtp/version.rb,
lib/net/http/backward.rb,
lib/net/http/exceptions.rb

Overview

:nodoc:

Defined Under Namespace

Modules: HTTPExceptions, HTTPHeader, NetPrivate, SMTPError Classes: APOP, BufferedIO, FTP, FTPConnectionError, FTPError, FTPPermError, FTPProtoError, FTPReplyError, FTPTempError, HTTP, HTTPAccepted, HTTPAlreadyReported, HTTPBadGateway, HTTPBadRequest, HTTPBadResponse, HTTPClientError, HTTPConflict, HTTPContinue, HTTPCreated, HTTPEarlyHints, HTTPError, HTTPExpectationFailed, HTTPFailedDependency, HTTPFatalError, HTTPForbidden, HTTPFound, HTTPGatewayTimeout, HTTPGenericRequest, HTTPGone, HTTPHeaderSyntaxError, HTTPIMUsed, HTTPInformation, HTTPInsufficientStorage, HTTPInternalServerError, HTTPLengthRequired, HTTPLocked, HTTPLoopDetected, HTTPMethodNotAllowed, HTTPMisdirectedRequest, HTTPMovedPermanently, HTTPMultiStatus, HTTPMultipleChoices, HTTPNetworkAuthenticationRequired, HTTPNoContent, HTTPNonAuthoritativeInformation, HTTPNotAcceptable, HTTPNotExtended, HTTPNotFound, HTTPNotImplemented, HTTPNotModified, HTTPOK, HTTPPartialContent, HTTPPayloadTooLarge, HTTPPaymentRequired, HTTPPermanentRedirect, HTTPPreconditionFailed, HTTPPreconditionRequired, HTTPProcessing, HTTPProxyAuthenticationRequired, HTTPRangeNotSatisfiable, HTTPRedirection, HTTPRequest, HTTPRequestHeaderFieldsTooLarge, HTTPRequestTimeout, HTTPResetContent, HTTPResponse, HTTPRetriableError, HTTPSeeOther, HTTPServerError, HTTPServerException, HTTPServiceUnavailable, HTTPSuccess, HTTPSwitchProtocol, HTTPTemporaryRedirect, HTTPTooManyRequests, HTTPURITooLong, HTTPUnauthorized, HTTPUnavailableForLegalReasons, HTTPUnknownResponse, HTTPUnprocessableEntity, HTTPUnsupportedMediaType, HTTPUpgradeRequired, HTTPUseProxy, HTTPVariantAlsoNegotiates, HTTPVersionNotSupported, IMAP, InternetMessageIO, OpenTimeout, POP3, POP3Command, POPAuthenticationError, POPBadResponse, POPError, POPMail, ProtoAuthError, ProtoCommandError, ProtoFatalError, ProtoRetriableError, ProtoServerError, ProtoSyntaxError, ProtoUnknownError, Protocol, ProtocolError, ReadAdapter, ReadTimeout, SMTP, SMTPAuthenticationError, SMTPFatalError, SMTPServerBusy, SMTPSyntaxError, SMTPUnknownError, SMTPUnsupportedCommand, WriteAdapter, WriteTimeout

Constant Summary collapse

POP =

class aliases

POP3
POPSession =

:nodoc:

POP3
POP3Session =

:nodoc:

POP3
APOPSession =

class aliases

APOP
SMTPSession =

class SMTP

SMTP
ProtocRetryError =
ProtoRetriableError
HTTPSession =
Net::HTTP
HTTPInformationCode =
Net::HTTPInformation
HTTPSuccessCode =
Net::HTTPSuccess
HTTPRedirectionCode =
Net::HTTPRedirection
HTTPRetriableCode =
Net::HTTPRedirection
HTTPClientErrorCode =
Net::HTTPClientError
HTTPFatalErrorCode =
Net::HTTPClientError
HTTPServerErrorCode =
Net::HTTPServerError
HTTPResponceReceiver =
Net::HTTPResponse
HTTPMultipleChoice =
Net::HTTPMultipleChoices
HTTPMovedTemporarily =
Net::HTTPFound
HTTPRequestTimeOut =
Net::HTTPRequestTimeout
HTTPRequestEntityTooLarge =
Net::HTTPPayloadTooLarge
HTTPRequestURITooLong =
Net::HTTPURITooLong
HTTPRequestURITooLarge =
Net::HTTPRequestURITooLong
HTTPRequestedRangeNotSatisfiable =
Net::HTTPRangeNotSatisfiable
HTTPGatewayTimeOut =
Net::HTTPGatewayTimeout
HTTPClientException =

for compatibility

Net::HTTPServerException