Module: Net (<Toplevel Module>)

Overview
Module Structure
Class Hierarchy
Constants
Net::ProtocRetryError
Net::HTTPSession
Net::HTTPMovedTemporarily
Net::HTTPRequestURITooLarge
Net::HTTPInformationCode
Net::HTTPSuccessCode
Net::HTTPRedirectionCode
Net::HTTPRetriableCode
Net::HTTPClientErrorCode
Net::HTTPFatalErrorCode
Net::HTTPServerErrorCode
Net::HTTPResponceReceiver
Net::SMTPSession
Net::POP
Net::POPSession
Net::POP3Session
Net::APOPSession
Instance Methods
Net#usage
Net#get_password
Net#get_command
is a submodule of
module: <Toplevel Module>   
is modularized into
class: Protocol   
class: ProtocolError   
class: ProtoSyntaxError   
class: ProtoFatalError   
class: ProtoUnknownError   
class: ProtoServerError   
class: ProtoAuthError   
class: ProtoCommandError   
class: ProtoRetriableError   
class: BufferedIO   
class: InternetMessageIO   
class: WriteAdapter   
class: ReadAdapter   
module: NetPrivate   
class: Telnet   
class: FTPError   
class: FTPReplyError   
class: FTPTempError   
class: FTPPermError   
class: FTPProtoError   
class: FTP   
class: FTPTLS   
class: HTTPBadResponse   
class: HTTPHeaderSyntaxError   
class: HTTP   
module: HTTPHeader   
class: HTTPGenericRequest   
class: HTTPRequest   
module: HTTPExceptions   
class: HTTPError   
class: HTTPRetriableError   
class: HTTPServerException   
class: HTTPFatalError   
class: HTTPResponse   
class: HTTPUnknownResponse   
class: HTTPInformation   
class: HTTPSuccess   
class: HTTPRedirection   
class: HTTPClientError   
class: HTTPServerError   
class: HTTPContinue   
class: HTTPSwitchProtocol   
class: HTTPOK   
class: HTTPCreated   
class: HTTPAccepted   
class: HTTPNonAuthoritativeInformation   
class: HTTPNoContent   
class: HTTPResetContent   
class: HTTPPartialContent   
class: HTTPMultipleChoice   
class: HTTPMovedPermanently   
class: HTTPFound   
class: HTTPSeeOther   
class: HTTPNotModified   
class: HTTPUseProxy   
class: HTTPTemporaryRedirect   
class: HTTPBadRequest   
class: HTTPUnauthorized   
class: HTTPPaymentRequired   
class: HTTPForbidden   
class: HTTPNotFound   
class: HTTPMethodNotAllowed   
class: HTTPNotAcceptable   
class: HTTPProxyAuthenticationRequired   
class: HTTPRequestTimeOut   
class: HTTPConflict   
class: HTTPGone   
class: HTTPLengthRequired   
class: HTTPPreconditionFailed   
class: HTTPRequestEntityTooLarge   
class: HTTPRequestURITooLong   
class: HTTPUnsupportedMediaType   
class: HTTPRequestedRangeNotSatisfiable   
class: HTTPExpectationFailed   
class: HTTPInternalServerError   
class: HTTPNotImplemented   
class: HTTPBadGateway   
class: HTTPServiceUnavailable   
class: HTTPGatewayTimeOut   
class: HTTPVersionNotSupported   
module: SMTPError   
class: SMTPAuthenticationError   
class: SMTPServerBusy   
class: SMTPSyntaxError   
class: SMTPFatalError   
class: SMTPUnknownError   
class: SMTPUnsupportedCommand   
class: SMTP   
class: POPError   
class: POPAuthenticationError   
class: POPBadResponse   
class: POP3   
class: APOP   
class: POPMail   
class: POP3Command   
class: IMAP   
has properties
constant: ProtocRetryError   
constant: HTTPSession   
constant: HTTPMovedTemporarily   
constant: HTTPRequestURITooLarge   
constant: HTTPInformationCode   
constant: HTTPSuccessCode   
constant: HTTPRedirectionCode   
constant: HTTPRetriableCode   
constant: HTTPClientErrorCode   
constant: HTTPFatalErrorCode   
constant: HTTPServerErrorCode   
constant: HTTPResponceReceiver   
constant: SMTPSession   
constant: POP   
constant: POPSession   
constant: POP3Session   
constant: APOPSession   
method: usage   
method: get_password   
method: get_command   
is defined at
#24 in net/protocol.rb  
#17 in net/telnet.rb  
#59 in net/telnets.rb  
#20 in net/ftp.rb  
#30 in net/ftptls.rb  
#31 in net/http.rb  
#104 in net/https.rb  
#30 in net/smtp.rb  
#32 in net/pop.rb  
#24 in net/imap.rb  

Overview

Module Structure

  module: <Toplevel Module>
✗ module: Net
class: Protocol     
class: ProtocolError     
class: ProtoSyntaxError     
class: ProtoFatalError     
class: ProtoUnknownError     
class: ProtoServerError     
class: ProtoAuthError     
class: ProtoCommandError     
class: ProtoRetriableError     
class: BufferedIO     
class: InternetMessageIO     
class: WriteAdapter     
class: ReadAdapter     
module: NetPrivate     
class: Telnet     
class: FTPError     
class: FTPReplyError     
class: FTPTempError     
class: FTPPermError     
class: FTPProtoError     
class: FTP     
class: FTPTLS     
class: HTTPBadResponse     
class: HTTPHeaderSyntaxError     
class: HTTP     
module: HTTPHeader     
class: HTTPGenericRequest     
class: HTTPRequest     
module: HTTPExceptions     
class: HTTPError     
class: HTTPRetriableError     
class: HTTPServerException     
class: HTTPFatalError     
class: HTTPResponse     
class: HTTPUnknownResponse     
class: HTTPInformation     
class: HTTPSuccess     
class: HTTPRedirection     
class: HTTPClientError     
class: HTTPServerError     
class: HTTPContinue     
class: HTTPSwitchProtocol     
class: HTTPOK     
class: HTTPCreated     
class: HTTPAccepted     
class: HTTPNonAuthoritativeInformation     
class: HTTPNoContent     
class: HTTPResetContent     
class: HTTPPartialContent     
class: HTTPMultipleChoice     
class: HTTPMovedPermanently     
class: HTTPFound     
class: HTTPSeeOther     
class: HTTPNotModified     
class: HTTPUseProxy     
class: HTTPTemporaryRedirect     
class: HTTPBadRequest     
class: HTTPUnauthorized     
class: HTTPPaymentRequired     
class: HTTPForbidden     
class: HTTPNotFound     
class: HTTPMethodNotAllowed     
class: HTTPNotAcceptable     
class: HTTPProxyAuthenticationRequired     
class: HTTPRequestTimeOut     
class: HTTPConflict     
class: HTTPGone     
class: HTTPLengthRequired     
class: HTTPPreconditionFailed     
class: HTTPRequestEntityTooLarge     
class: HTTPRequestURITooLong     
class: HTTPUnsupportedMediaType     
class: HTTPRequestedRangeNotSatisfiable     
class: HTTPExpectationFailed     
class: HTTPInternalServerError     
class: HTTPNotImplemented     
class: HTTPBadGateway     
class: HTTPServiceUnavailable     
class: HTTPGatewayTimeOut     
class: HTTPVersionNotSupported     
module: SMTPError     
class: SMTPAuthenticationError     
class: SMTPServerBusy     
class: SMTPSyntaxError     
class: SMTPFatalError     
class: SMTPUnknownError     
class: SMTPUnsupportedCommand     
class: SMTP     
class: POPError     
class: POPAuthenticationError     
class: POPBadResponse     
class: POP3     
class: APOP     
class: POPMail     
class: POP3Command     
class: IMAP     

Class Hierarchy

Object ( Builtin-Module )
Exception ( Builtin-Module )
StandardError ( Builtin-Module )
ProtocolError ( Net )
ProtoSyntaxError ( Net )
  SMTPSyntaxError     
ProtoFatalError ( Net )
  HTTPFatalError     
  SMTPFatalError     
ProtoUnknownError ( Net )
  SMTPUnknownError     
ProtoServerError ( Net )
  HTTPServerException     
  SMTPServerBusy     
ProtoAuthError ( Net )
  SMTPAuthenticationError     
  POPAuthenticationError     
ProtoCommandError ( Net )
ProtoRetriableError ( Net )
  HTTPRetriableError     
HTTPError ( Net )
SMTPUnsupportedCommand ( Net )
POPError ( Net )
  POPBadResponse     
FTPError ( Net )
  FTPReplyError     
  FTPTempError     
  FTPPermError     
  FTPProtoError     
HTTPBadResponse ( Net )
HTTPHeaderSyntaxError ( Net )
SimpleDelegator
  Telnet ( Net )   
Protocol ( Net )
HTTP ( Net )
POP3 ( Net )
  APOP     
BufferedIO ( Net )
  InternetMessageIO     
WriteAdapter ( Net )
ReadAdapter ( Net )
FTP ( Net )
  FTPTLS     
HTTPGenericRequest ( Net )
  HTTPRequest     
HTTPResponse ( Net )
HTTPUnknownResponse ( Net )
HTTPInformation ( Net )
  HTTPContinue     
  HTTPSwitchProtocol     
HTTPSuccess ( Net )
  HTTPOK     
  HTTPCreated     
  HTTPAccepted     
  HTTPNonAuthoritativeInformation     
  HTTPNoContent     
  HTTPResetContent     
  HTTPPartialContent     
HTTPRedirection ( Net )
  HTTPMultipleChoice     
  HTTPMovedPermanently     
  HTTPFound     
  HTTPSeeOther     
  HTTPNotModified     
  HTTPUseProxy     
  HTTPTemporaryRedirect     
HTTPClientError ( Net )
  HTTPBadRequest     
  HTTPUnauthorized     
  HTTPPaymentRequired     
  HTTPForbidden     
  HTTPNotFound     
  HTTPMethodNotAllowed     
  HTTPNotAcceptable     
  HTTPProxyAuthenticationRequired     
  HTTPRequestTimeOut     
  HTTPConflict     
  HTTPGone     
  HTTPLengthRequired     
  HTTPPreconditionFailed     
  HTTPRequestEntityTooLarge     
  HTTPRequestURITooLong     
  HTTPUnsupportedMediaType     
  HTTPRequestedRangeNotSatisfiable     
  HTTPExpectationFailed     
HTTPServerError ( Net )
  HTTPInternalServerError     
  HTTPNotImplemented     
  HTTPBadGateway     
  HTTPServiceUnavailable     
  HTTPGatewayTimeOut     
  HTTPVersionNotSupported     
SMTP ( Net )
POPMail ( Net )
POP3Command ( Net )
IMAP ( Net )

Constants

Net::ProtocRetryError

#46 in net/protocol.rb

ProtocRetryError = ProtoRetriableError   

Net::HTTPSession

#1130 in net/http.rb

HTTPSession = HTTP   

Net::HTTPMovedTemporarily

#1866 in net/http.rb

HTTPMovedTemporarily = HTTPFound   

Net::HTTPRequestURITooLarge

#1926 in net/http.rb

HTTPRequestURITooLarge = HTTPRequestURITooLong   

Net::HTTPInformationCode

#2276 in net/http.rb

HTTPInformationCode = HTTPInformation   

Net::HTTPSuccessCode

#2277 in net/http.rb

HTTPSuccessCode = HTTPSuccess   

Net::HTTPRedirectionCode

#2278 in net/http.rb

HTTPRedirectionCode = HTTPRedirection   

Net::HTTPRetriableCode

#2279 in net/http.rb

HTTPRetriableCode = HTTPRedirection   

Net::HTTPClientErrorCode

#2280 in net/http.rb

HTTPClientErrorCode = HTTPClientError   

Net::HTTPFatalErrorCode

#2281 in net/http.rb

HTTPFatalErrorCode = HTTPClientError   

Net::HTTPServerErrorCode

#2282 in net/http.rb

HTTPServerErrorCode = HTTPServerError   

Net::HTTPResponceReceiver

#2283 in net/http.rb

HTTPResponceReceiver = HTTPResponse   

Net::SMTPSession

#1024 in net/smtp.rb

SMTPSession = SMTP   

Net::POP

#697 in net/pop.rb

POP = POP3   

Net::POPSession

#698 in net/pop.rb

POPSession = POP3   

Net::POP3Session

#699 in net/pop.rb

POP3Session = POP3   

Net::APOPSession

#712 in net/pop.rb

APOPSession = APOP   

Instance Methods

Net#usage

#3267 in net/imap.rb

usage

Net#get_password

#3279 in net/imap.rb

get_password

Net#get_command

#3290 in net/imap.rb

get_command