Index

Symbols

<<
instance method
Class: BasicLog (WEBrick) , BasicLog#<< / 1
Class: FormData (WEBrick::HTTPUtils) , FormData#<< / 1
Class: Socket (WEBrick::CGI) , Socket#<< / 1
<=>
instance method
Class: HTTPVersion (WEBrick) , HTTPVersion#<=> / 1
<Built-in Module>
module , Module: <Built-in Module>
<Toplevel Module>
module , Module: <Toplevel Module>
[]
instance method
Class: CGI (WEBrick) , CGI#[] / 1
Class: FormData (WEBrick::HTTPUtils) , FormData#[] / 1
Class: GenericServer (WEBrick) , GenericServer#[] / 1
Class: HTTPRequest (WEBrick) , HTTPRequest#[] / 1
Class: HTTPResponse (WEBrick) , HTTPResponse#[] / 1
Class: MountTable (WEBrick::HTTPServer) , MountTable#[] / 1
module method
Module: HTTPStatus (WEBrick) , HTTPStatus.[] / 1
[]=
instance method
Class: HTTPResponse (WEBrick) , HTTPResponse#[]= / 2
Class: MountTable (WEBrick::HTTPServer) , MountTable#[]= / 2
_authenticate
instance method
Class: DigestAuth (WEBrick::HTTPAuth) , DigestAuth#_authenticate / 2
_basic_auth
module function
Module: HTTPAuth (WEBrick) , HTTPAuth._basic_auth / 7
_escape
instance method
Module: HTTPUtils (WEBrick) , HTTPUtils#_escape / 2
_make_regex
module function
Module: HTTPUtils (WEBrick) , HTTPUtils._make_regex / 1
_make_regex!
instance method
Module: HTTPUtils (WEBrick) , HTTPUtils#_make_regex! / 1
_read_data
instance method
Class: HTTPRequest (WEBrick) , HTTPRequest#_read_data / 3
_send_file
instance method
Class: HTTPResponse (WEBrick) , HTTPResponse#_send_file / 4
_unescape
instance method
Module: HTTPUtils (WEBrick) , HTTPUtils#_unescape / 2
_write_data
instance method
Class: HTTPResponse (WEBrick) , HTTPResponse#_write_data / 2

A

AbstractServlet
class , Class: AbstractServlet (WEBrick::HTTPServlet)
accept
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#accept [R]
accept_charset
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#accept_charset [R]
accept_client
instance method
Class: GenericServer (WEBrick) , GenericServer#accept_client / 1
accept_encoding
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#accept_encoding [R]
accept_language
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#accept_language [R]
AccessLog
module , Module: AccessLog (WEBrick)
AccessLogError
class , Class: AccessLogError (WEBrick::AccessLog)
access_log
instance method
Class: HTTPServer (WEBrick) , HTTPServer#access_log / 3
add
instance method
Class: Htgroup (WEBrick::HTTPAuth) , Htgroup#add / 2
addr
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#addr [R]
instance method
Class: Socket (WEBrick::CGI) , Socket#addr
add_handler
class method
Class: FileHandler (WEBrick::HTTPServlet) , FileHandler.add_handler / 2
add_header
instance method
Class: Socket (WEBrick::CGI) , Socket#add_header / 2
AGENT_LOG_FORMAT
constant
Module: AccessLog (WEBrick) , AccessLog::AGENT_LOG_FORMAT
algorithm
instance attribute
Class: DigestAuth (WEBrick::HTTPAuth) , DigestAuth#algorithm [R]
append_data
instance method
Class: FormData (WEBrick::HTTPUtils) , FormData#append_data / 1
attributes
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#attributes [R]
authenticate
instance method
Class: BasicAuth (WEBrick::HTTPAuth) , BasicAuth#authenticate / 2
Class: DigestAuth (WEBrick::HTTPAuth) , DigestAuth#authenticate / 2
Authenticator
module , Module: Authenticator (WEBrick::HTTPAuth)
AuthException
constant
Module: Authenticator (WEBrick::HTTPAuth) , Authenticator::AuthException
Module: ProxyAuthenticator (WEBrick::HTTPAuth) , ProxyAuthenticator::AuthException
AuthScheme
constant
Class: BasicAuth (WEBrick::HTTPAuth) , BasicAuth::AuthScheme
Class: DigestAuth (WEBrick::HTTPAuth) , DigestAuth::AuthScheme
Module: Authenticator (WEBrick::HTTPAuth) , Authenticator::AuthScheme
auth_type
instance attribute
Module: UserDB (WEBrick::HTTPAuth) , UserDB#auth_type [RW]

B

BasicAuth
class , Class: BasicAuth (WEBrick::HTTPAuth)
constant
Module: Config (WEBrick) , Config::BasicAuth
BasicLog
class , Class: BasicLog (WEBrick)
basic_auth
module function
Module: HTTPAuth (WEBrick) , HTTPAuth.basic_auth / 4
body
instance attribute
Class: HTTPResponse (WEBrick) , HTTPResponse#body [RW]
instance method
Class: HTTPRequest (WEBrick) , HTTPRequest#body / 1
BODY_CONTAINABLE_METHODS
constant
Class: HTTPRequest (WEBrick) , HTTPRequest::BODY_CONTAINABLE_METHODS
BUFSIZE
constant
Class: HTTPRequest (WEBrick) , HTTPRequest::BUFSIZE
Class: HTTPResponse (WEBrick) , HTTPResponse::BUFSIZE

C

call_callback
instance method
Class: FileHandler (WEBrick::HTTPServlet) , FileHandler#call_callback / 3
Class: GenericServer (WEBrick) , GenericServer#call_callback / 2
cert
instance method
Class: Socket (WEBrick::CGI) , Socket#cert
CGI
class , Class: CGI (WEBrick)
CGIError
constant
Class: CGI (WEBrick) , CGI::CGIError
CGIHandler
class , Class: CGIHandler (WEBrick::HTTPServlet)
CGIRunner
constant
Class: CGIHandler (WEBrick::HTTPServlet) , CGIHandler::CGIRunner
challenge
instance method
Class: BasicAuth (WEBrick::HTTPAuth) , BasicAuth#challenge / 2
Class: DigestAuth (WEBrick::HTTPAuth) , DigestAuth#challenge / 3
check_filename
instance method
Class: FileHandler (WEBrick::HTTPServlet) , FileHandler#check_filename / 3
check_init
instance method
Module: Authenticator (WEBrick::HTTPAuth) , Authenticator#check_init / 1
check_nonce
instance method
Class: DigestAuth (WEBrick::HTTPAuth) , DigestAuth#check_nonce / 2
check_opaque
instance method
Class: DigestAuth (WEBrick::HTTPAuth) , DigestAuth#check_opaque / 3
check_scheme
instance method
Module: Authenticator (WEBrick::HTTPAuth) , Authenticator#check_scheme / 1
check_uri
instance method
Class: DigestAuth (WEBrick::HTTPAuth) , DigestAuth#check_uri / 2
Class: ProxyDigestAuth (WEBrick::HTTPAuth) , ProxyDigestAuth#check_uri / 2
choose_header
instance method
Class: HTTPProxyServer (WEBrick) , HTTPProxyServer#choose_header / 2
chunked=
instance method
Class: HTTPResponse (WEBrick) , HTTPResponse#chunked= / 1
chunked?
instance method
Class: HTTPResponse (WEBrick) , HTTPResponse#chunked?
cipher
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#cipher [R]
instance method
Class: Socket (WEBrick::CGI) , Socket#cipher
CLF
constant
Module: AccessLog (WEBrick) , AccessLog::CLF
CLF_TIME_FORMAT
constant
Module: AccessLog (WEBrick) , AccessLog::CLF_TIME_FORMAT
ClientError
class , Class: ClientError (WEBrick::HTTPStatus)
client_cert
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#client_cert [R]
client_error?
module function
Module: HTTPStatus (WEBrick) , HTTPStatus.client_error? / 1
close
instance method
Class: BasicLog (WEBrick) , BasicLog#close
code
class attribute
Class: Status (WEBrick::HTTPStatus) , Status.code [R] (1/2)
instance method
Class: Status (WEBrick::HTTPStatus) , Status#code (2/E)
CodeToError
constant
Module: HTTPStatus (WEBrick) , HTTPStatus::CodeToError
COMBINED_LOG_FORMAT
constant
Module: AccessLog (WEBrick) , AccessLog::COMBINED_LOG_FORMAT
comment
instance attribute
Class: Cookie (WEBrick) , Cookie#comment [RW]
COMMON_LOG_FORMAT
constant
Module: AccessLog (WEBrick) , AccessLog::COMMON_LOG_FORMAT
Comparable
module , Module: Comparable (<Built-in Module>)
compile
instance method
Class: MountTable (WEBrick::HTTPServer) , MountTable#compile
config
instance attribute
Class: CGI (WEBrick) , CGI#config [R]
Class: GenericServer (WEBrick) , GenericServer#config [R]
Class: HTTPResponse (WEBrick) , HTTPResponse#config [R]
Config
module , Module: Config (WEBrick)
content_length
instance method
Class: HTTPRequest (WEBrick) , HTTPRequest#content_length
Class: HTTPResponse (WEBrick) , HTTPResponse#content_length
content_length=
instance method
Class: HTTPResponse (WEBrick) , HTTPResponse#content_length= / 1
content_type
instance method
Class: HTTPRequest (WEBrick) , HTTPRequest#content_type
Class: HTTPResponse (WEBrick) , HTTPResponse#content_type
content_type=
instance method
Class: HTTPResponse (WEBrick) , HTTPResponse#content_type= / 1
convert
class method
Class: HTTPVersion (WEBrick) , HTTPVersion.convert / 1
Cookie
class , Class: Cookie (WEBrick)
cookies
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#cookies [R]
Class: HTTPResponse (WEBrick) , HTTPResponse#cookies [R]
CR
constant
Module: WEBrick (<Toplevel Module>) , WEBrick::CR
create_listeners
module function
Module: Utils (WEBrick) , Utils.create_listeners / 3
create_self_signed_cert
module function
Module: Utils (WEBrick) , Utils.create_self_signed_cert / 3
CRLF
constant
Module: WEBrick (<Toplevel Module>) , WEBrick::CRLF

D

Daemon
class , Class: Daemon (WEBrick)
DEBUG
constant
Class: BasicLog (WEBrick) , BasicLog::DEBUG
debug
instance method
Class: BasicLog (WEBrick) , BasicLog#debug / 1
debug?
instance method
Class: BasicLog (WEBrick) , BasicLog#debug?
DefaultFileHandler
class , Class: DefaultFileHandler (WEBrick::HTTPServlet)
DefaultMimeTypes
constant
Module: HTTPUtils (WEBrick) , HTTPUtils::DefaultMimeTypes
delete
instance method
Class: MountTable (WEBrick::HTTPServer) , MountTable#delete / 1
delete_passwd
instance method
Class: Htdigest (WEBrick::HTTPAuth) , Htdigest#delete_passwd / 2
Class: Htpasswd (WEBrick::HTTPAuth) , Htpasswd#delete_passwd / 2
dequote
module function
Module: HTTPUtils (WEBrick) , HTTPUtils.dequote / 1
DigestAuth
class , Class: DigestAuth (WEBrick::HTTPAuth)
constant
Module: Config (WEBrick) , Config::DigestAuth
domain
instance attribute
Class: Cookie (WEBrick) , Cookie#domain [RW]
do_GET
instance method
Class: AbstractServlet (WEBrick::HTTPServlet) , AbstractServlet#do_GET / 2
Class: CGIHandler (WEBrick::HTTPServlet) , CGIHandler#do_GET / 2
Class: DefaultFileHandler (WEBrick::HTTPServlet) , DefaultFileHandler#do_GET / 2
Class: ERBHandler (WEBrick::HTTPServlet) , ERBHandler#do_GET / 2
Class: FileHandler (WEBrick::HTTPServlet) , FileHandler#do_GET / 2
Class: ProcHandler (WEBrick::HTTPServlet) , ProcHandler#do_GET / 2
do_HEAD
instance method
Class: AbstractServlet (WEBrick::HTTPServlet) , AbstractServlet#do_HEAD / 2
do_OPTIONS
instance method
Class: AbstractServlet (WEBrick::HTTPServlet) , AbstractServlet#do_OPTIONS / 2
Class: FileHandler (WEBrick::HTTPServlet) , FileHandler#do_OPTIONS / 2
Class: HTTPProxyServer (WEBrick) , HTTPProxyServer#do_OPTIONS / 2
Class: HTTPServer (WEBrick) , HTTPServer#do_OPTIONS / 2
do_POST
instance alias
Class: CGIHandler (WEBrick::HTTPServlet) , CGIHandler#do_POST
Class: ERBHandler (WEBrick::HTTPServlet) , ERBHandler#do_POST
Class: ProcHandler (WEBrick::HTTPServlet) , ProcHandler#do_POST
instance method
Class: FileHandler (WEBrick::HTTPServlet) , FileHandler#do_POST / 2

E

each
instance method
Class: Htdigest (WEBrick::HTTPAuth) , Htdigest#each
Class: Htpasswd (WEBrick::HTTPAuth) , Htpasswd#each
Class: HTTPRequest (WEBrick) , HTTPRequest#each
Class: HTTPResponse (WEBrick) , HTTPResponse#each
Class: Socket (WEBrick::CGI) , Socket#each
each_data
instance method
Class: FormData (WEBrick::HTTPUtils) , FormData#each_data
EmptyHeader
constant
Class: FormData (WEBrick::HTTPUtils) , FormData::EmptyHeader
EmptyRawHeader
constant
Class: FormData (WEBrick::HTTPUtils) , FormData::EmptyRawHeader
Enumerable
module , Module: Enumerable (<Built-in Module>)
EOFError
class , Class: EOFError (WEBrick::HTTPStatus)
ERBHandler
class , Class: ERBHandler (WEBrick::HTTPServlet)
Error
class , Class: Error (WEBrick::HTTPStatus)
error
instance method
Class: BasicLog (WEBrick) , BasicLog#error / 1
Module: Authenticator (WEBrick::HTTPAuth) , Authenticator#error / 2
error?
instance method
Class: BasicLog (WEBrick) , BasicLog#error?
module function
Module: HTTPStatus (WEBrick) , HTTPStatus.error? / 1
escape
instance method
Module: HTTPUtils (WEBrick) , HTTPUtils#escape / 1
module function
Module: AccessLog (WEBrick) , AccessLog.escape / 1
Module: HTMLUtils (WEBrick) , HTMLUtils.escape / 1
escape8bit
instance method
Module: HTTPUtils (WEBrick) , HTTPUtils#escape8bit / 1
ESCAPED
constant
Module: HTTPUtils (WEBrick) , HTTPUtils::ESCAPED
escape_form
instance method
Module: HTTPUtils (WEBrick) , HTTPUtils#escape_form / 1
escape_path
instance method
Module: HTTPUtils (WEBrick) , HTTPUtils#escape_path / 1
evaluate
instance method
Class: ERBHandler (WEBrick::HTTPServlet) , ERBHandler#evaluate / 3
Exception
class , Class: Exception (<Built-in Module>)
exec_handler
instance method
Class: FileHandler (WEBrick::HTTPServlet) , FileHandler#exec_handler / 2
expires
instance method
Class: Cookie (WEBrick) , Cookie#expires
expires=
instance method
Class: Cookie (WEBrick) , Cookie#expires= / 1

F

fatal
instance method
Class: BasicLog (WEBrick) , BasicLog#fatal / 1
fatal?
instance method
Class: BasicLog (WEBrick) , BasicLog#fatal?
FileHandler
class , Class: FileHandler (WEBrick::HTTPServlet)
constant
Module: Config (WEBrick) , Config::FileHandler
filename
instance attribute
Class: FormData (WEBrick::HTTPUtils) , FormData#filename [RW]
Class: HTTPResponse (WEBrick) , HTTPResponse#filename [RW]
fixup
instance method
Class: HTTPRequest (WEBrick) , HTTPRequest#fixup
flush
instance method
Class: Htdigest (WEBrick::HTTPAuth) , Htdigest#flush / 1
Class: Htgroup (WEBrick::HTTPAuth) , Htgroup#flush / 1
Class: Htpasswd (WEBrick::HTTPAuth) , Htpasswd#flush / 1
format
instance method
Class: BasicLog (WEBrick) , BasicLog#format / 1
module function
Module: AccessLog (WEBrick) , AccessLog.format / 2
FormData
class , Class: FormData (WEBrick::HTTPUtils)

G

General
constant
Module: Config (WEBrick) , Config::General
generate_next_nonce
instance method
Class: DigestAuth (WEBrick::HTTPAuth) , DigestAuth#generate_next_nonce / 1
generate_opaque
instance method
Class: DigestAuth (WEBrick::HTTPAuth) , DigestAuth#generate_opaque / 1
GenericServer
class , Class: GenericServer (WEBrick)
gets
instance method
Class: Socket (WEBrick::CGI) , Socket#gets / 1
getservername
module function
Module: Utils (WEBrick) , Utils.getservername
get_handler
instance method
Class: FileHandler (WEBrick::HTTPServlet) , FileHandler#get_handler / 2
get_instance
class method
Class: AbstractServlet (WEBrick::HTTPServlet) , AbstractServlet.get_instance / 2
instance method
Class: ProcHandler (WEBrick::HTTPServlet) , ProcHandler#get_instance / 2
get_passwd
instance method
Class: Htdigest (WEBrick::HTTPAuth) , Htdigest#get_passwd / 3
Class: Htpasswd (WEBrick::HTTPAuth) , Htpasswd#get_passwd / 3
Module: UserDB (WEBrick::HTTPAuth) , UserDB#get_passwd / 3

H

HandlerTable
constant
Class: FileHandler (WEBrick::HTTPServlet) , FileHandler::HandlerTable
header
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#header [R]
Class: HTTPResponse (WEBrick) , HTTPResponse#header [R]
hexdigest
instance method
Class: DigestAuth (WEBrick::HTTPAuth) , DigestAuth#hexdigest / 1
HopByHop
constant
Class: HTTPProxyServer (WEBrick) , HTTPProxyServer::HopByHop
host
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#host [R]
Htdigest
class , Class: Htdigest (WEBrick::HTTPAuth)
Htgroup
class , Class: Htgroup (WEBrick::HTTPAuth)
HTMLUtils
module , Module: HTMLUtils (WEBrick)
Htpasswd
class , Class: Htpasswd (WEBrick::HTTPAuth)
HTTP
constant
Module: Config (WEBrick) , Config::HTTP
HTTPAuth
module , Module: HTTPAuth (WEBrick)
HTTPProxyServer
class , Class: HTTPProxyServer (WEBrick)
HTTPRequest
class , Class: HTTPRequest (WEBrick)
HTTPResponse
class , Class: HTTPResponse (WEBrick)
HTTPServer
class , Class: HTTPServer (WEBrick)
HTTPServerError
class , Class: HTTPServerError (WEBrick)
HTTPServlet
module , Module: HTTPServlet (WEBrick)
HTTPServletError
class , Class: HTTPServletError (WEBrick::HTTPServlet)
HTTPStatus
module , Module: HTTPStatus (WEBrick)
HTTPUtils
module , Module: HTTPUtils (WEBrick)
HTTPVersion
class , Class: HTTPVersion (WEBrick)
http_version
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#http_version [R]
Class: HTTPResponse (WEBrick) , HTTPResponse#http_version [R]

I

Info
class , Class: Info (WEBrick::HTTPStatus)
info
instance method
Class: BasicLog (WEBrick) , BasicLog#info / 1
Module: Authenticator (WEBrick::HTTPAuth) , Authenticator#info / 2
info?
instance method
Class: BasicLog (WEBrick) , BasicLog#info?
module function
Module: HTTPStatus (WEBrick) , HTTPStatus.info? / 1
InfoField
constant
Module: ProxyAuthenticator (WEBrick::HTTPAuth) , ProxyAuthenticator::InfoField
initialize
instance method
Class: AbstractServlet (WEBrick::HTTPServlet) , AbstractServlet#initialize / 2
Class: BasicAuth (WEBrick::HTTPAuth) , BasicAuth#initialize / 2
Class: BasicLog (WEBrick) , BasicLog#initialize / 2
Class: CGI (WEBrick) , CGI#initialize / 1
Class: CGIHandler (WEBrick::HTTPServlet) , CGIHandler#initialize / 2
Class: Cookie (WEBrick) , Cookie#initialize / 2
Class: DefaultFileHandler (WEBrick::HTTPServlet) , DefaultFileHandler#initialize / 2
Class: DigestAuth (WEBrick::HTTPAuth) , DigestAuth#initialize / 2
Class: ERBHandler (WEBrick::HTTPServlet) , ERBHandler#initialize / 2
Class: FileHandler (WEBrick::HTTPServlet) , FileHandler#initialize / 4
Class: FormData (WEBrick::HTTPUtils) , FormData#initialize / 1
Class: GenericServer (WEBrick) , GenericServer#initialize / 2
Class: Htdigest (WEBrick::HTTPAuth) , Htdigest#initialize / 1
Class: Htgroup (WEBrick::HTTPAuth) , Htgroup#initialize / 1
Class: Htpasswd (WEBrick::HTTPAuth) , Htpasswd#initialize / 1
Class: HTTPProxyServer (WEBrick) , HTTPProxyServer#initialize / 1
Class: HTTPRequest (WEBrick) , HTTPRequest#initialize / 1
Class: HTTPResponse (WEBrick) , HTTPResponse#initialize / 1
Class: HTTPServer (WEBrick) , HTTPServer#initialize / 2
Class: HTTPVersion (WEBrick) , HTTPVersion#initialize / 1
Class: Log (WEBrick) , Log#initialize / 2
Class: MountTable (WEBrick::HTTPServer) , MountTable#initialize
Class: ProcHandler (WEBrick::HTTPServlet) , ProcHandler#initialize / 1
Class: Socket (WEBrick::CGI) , Socket#initialize / 4
Class: Status (WEBrick::HTTPStatus) , Status#initialize / 1
input
instance method
Class: Socket (WEBrick::CGI) , Socket#input

K

keep_alive
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#keep_alive [R]
Class: HTTPResponse (WEBrick) , HTTPResponse#keep_alive [RW]
keep_alive?
instance method
Class: HTTPRequest (WEBrick) , HTTPRequest#keep_alive?
Class: HTTPResponse (WEBrick) , HTTPResponse#keep_alive?

L

level
instance attribute
Class: BasicLog (WEBrick) , BasicLog#level [RW]
LF
constant
Module: WEBrick (<Toplevel Module>) , WEBrick::LF
LIBDIR
constant
Module: Config (WEBrick) , Config::LIBDIR
list
instance method
Class: FormData (WEBrick::HTTPUtils) , FormData#list
listen
instance method
Class: GenericServer (WEBrick) , GenericServer#listen (1/2) / 2 , GenericServer#listen (2/E) / 2
listeners
instance attribute
Class: GenericServer (WEBrick) , GenericServer#listeners [R]
load_mime_types
module function
Module: HTTPUtils (WEBrick) , HTTPUtils.load_mime_types / 1
log
instance method
Class: BasicLog (WEBrick) , BasicLog#log / 2
Class: Log (WEBrick) , Log#log / 2
Module: Authenticator (WEBrick::HTTPAuth) , Authenticator#log / 3
Log
class , Class: Log (WEBrick)
logger
instance attribute
Class: BasicAuth (WEBrick::HTTPAuth) , BasicAuth#logger [R]
Class: CGI (WEBrick) , CGI#logger [R]
Class: GenericServer (WEBrick) , GenericServer#logger [R]
Module: Authenticator (WEBrick::HTTPAuth) , Authenticator#logger [R]
lookup_server
instance method
Class: HTTPServer (WEBrick) , HTTPServer#lookup_server / 1

M

major
instance attribute
Class: HTTPVersion (WEBrick) , HTTPVersion#major [RW]
make_partial_content
instance method
Class: DefaultFileHandler (WEBrick::HTTPServlet) , DefaultFileHandler#make_partial_content / 4
make_passwd
class method
Class: BasicAuth (WEBrick::HTTPAuth) , BasicAuth.make_passwd / 3
Class: DigestAuth (WEBrick::HTTPAuth) , DigestAuth.make_passwd / 3
instance method
Module: UserDB (WEBrick::HTTPAuth) , UserDB#make_passwd / 3
max_age
instance attribute
Class: Cookie (WEBrick) , Cookie#max_age [RW]
members
instance method
Class: Htgroup (WEBrick::HTTPAuth) , Htgroup#members / 1
meta_vars
instance method
Class: HTTPRequest (WEBrick) , HTTPRequest#meta_vars (1/2) , HTTPRequest#meta_vars (2/E)
mime_type
module function
Module: HTTPUtils (WEBrick) , HTTPUtils.mime_type / 2
minor
instance attribute
Class: HTTPVersion (WEBrick) , HTTPVersion#minor [RW]
mount
instance method
Class: HTTPServer (WEBrick) , HTTPServer#mount / 3
MountTable
class , Class: MountTable (WEBrick::HTTPServer)
mount_proc
instance method
Class: HTTPServer (WEBrick) , HTTPServer#mount_proc / 3
MustParams
constant
Class: DigestAuth (WEBrick::HTTPAuth) , DigestAuth::MustParams
MustParamsAuth
constant
Class: DigestAuth (WEBrick::HTTPAuth) , DigestAuth::MustParamsAuth

N

name
instance attribute
Class: Cookie (WEBrick) , Cookie#name [R]
Class: FormData (WEBrick::HTTPUtils) , FormData#name [RW]
next_data
instance attribute
Class: FormData (WEBrick::HTTPUtils) , FormData#next_data [RW]
NONASCII
constant
Module: HTTPUtils (WEBrick) , HTTPUtils::NONASCII
nondisclosure_name?
instance method
Class: FileHandler (WEBrick::HTTPServlet) , FileHandler#nondisclosure_name? / 1
normalize
instance method
Class: MountTable (WEBrick::HTTPServer) , MountTable#normalize / 1
normalize_path
module function
Module: HTTPUtils (WEBrick) , HTTPUtils.normalize_path / 1
not_modified?
instance method
Class: DefaultFileHandler (WEBrick::HTTPServlet) , DefaultFileHandler#not_modified? / 4
NullReader
constant
Module: WEBrick (<Toplevel Module>) , WEBrick::NullReader

O

Object
class , Class: Object (<Built-in Module>)
OpaqueInfo
constant
Class: DigestAuth (WEBrick::HTTPAuth) , DigestAuth::OpaqueInfo
orig_meta_vars
instance alias
Class: HTTPRequest (WEBrick) , HTTPRequest#orig_meta_vars
orig_parse
instance alias
Class: HTTPRequest (WEBrick) , HTTPRequest#orig_parse
orig_parse_uri
instance alias
Class: HTTPRequest (WEBrick) , HTTPRequest#orig_parse_uri

P

parse
class method
Class: Cookie (WEBrick) , Cookie.parse / 1
instance method
Class: HTTPRequest (WEBrick) , HTTPRequest#parse (1/2) / 1 , HTTPRequest#parse (2/E) / 1
parse_form_data
module function
Module: HTTPUtils (WEBrick) , HTTPUtils.parse_form_data / 2
parse_header
module function
Module: HTTPUtils (WEBrick) , HTTPUtils.parse_header / 1
parse_query
instance method
Class: HTTPRequest (WEBrick) , HTTPRequest#parse_query
module function
Module: HTTPUtils (WEBrick) , HTTPUtils.parse_query / 1
parse_qvalues
module function
Module: HTTPUtils (WEBrick) , HTTPUtils.parse_qvalues / 1
parse_range_header
module function
Module: HTTPUtils (WEBrick) , HTTPUtils.parse_range_header / 1
parse_set_cookie
class method
Class: Cookie (WEBrick) , Cookie.parse_set_cookie / 1
parse_set_cookies
class method
Class: Cookie (WEBrick) , Cookie.parse_set_cookies / 1
parse_uri
instance method
Class: HTTPRequest (WEBrick) , HTTPRequest#parse_uri (1/2) / 2 , HTTPRequest#parse_uri (2/E) / 2
path
instance attribute
Class: Cookie (WEBrick) , Cookie#path [RW]
Class: HTTPRequest (WEBrick) , HTTPRequest#path [R]
path_info
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#path_info [RW]
peeraddr
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#peeraddr [R]
instance method
Class: Socket (WEBrick::CGI) , Socket#peeraddr
peer_cert
instance method
Class: Socket (WEBrick::CGI) , Socket#peer_cert
peer_cert_chain
instance method
Class: Socket (WEBrick::CGI) , Socket#peer_cert_chain
port
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#port [R]
prepare_range
instance method
Class: DefaultFileHandler (WEBrick::HTTPServlet) , DefaultFileHandler#prepare_range / 2
prevent_directory_traversal
instance method
Class: FileHandler (WEBrick::HTTPServlet) , FileHandler#prevent_directory_traversal / 2
ProcHandler
class , Class: ProcHandler (WEBrick::HTTPServlet)
ProxyAuthenticator
module , Module: ProxyAuthenticator (WEBrick::HTTPAuth)
ProxyBasicAuth
class , Class: ProxyBasicAuth (WEBrick::HTTPAuth)
ProxyDigestAuth
class , Class: ProxyDigestAuth (WEBrick::HTTPAuth)
proxy_auth
instance method
Class: HTTPProxyServer (WEBrick) , HTTPProxyServer#proxy_auth / 2
proxy_basic_auth
module function
Module: HTTPAuth (WEBrick) , HTTPAuth.proxy_basic_auth / 4
proxy_connect
instance method
Class: HTTPProxyServer (WEBrick) , HTTPProxyServer#proxy_connect / 2
proxy_service
instance method
Class: HTTPProxyServer (WEBrick) , HTTPProxyServer#proxy_service / 2
proxy_uri
instance method
Class: HTTPProxyServer (WEBrick) , HTTPProxyServer#proxy_uri / 2

Q

qop
instance attribute
Class: DigestAuth (WEBrick::HTTPAuth) , DigestAuth#qop [R]
query
instance method
Class: HTTPRequest (WEBrick) , HTTPRequest#query
query_string
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#query_string [RW]
quote
module function
Module: HTTPUtils (WEBrick) , HTTPUtils.quote / 1

R

random_string
module function
Module: Utils (WEBrick) , Utils.random_string / 1
RAND_CHARS
constant
Module: Utils (WEBrick) , Utils::RAND_CHARS
raw_header
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#raw_header [R]
read
instance method
Class: Socket (WEBrick::CGI) , Socket#read / 1
read_body
instance method
Class: HTTPRequest (WEBrick) , HTTPRequest#read_body / 2
read_chunked
instance method
Class: HTTPRequest (WEBrick) , HTTPRequest#read_chunked / 2
read_chunk_size
instance method
Class: HTTPRequest (WEBrick) , HTTPRequest#read_chunk_size / 1
read_data
instance method
Class: HTTPRequest (WEBrick) , HTTPRequest#read_data / 2
read_header
instance method
Class: HTTPRequest (WEBrick) , HTTPRequest#read_header / 1
read_line
instance method
Class: HTTPRequest (WEBrick) , HTTPRequest#read_line / 1
read_request_line
instance method
Class: HTTPRequest (WEBrick) , HTTPRequest#read_request_line / 1
realm
instance attribute
Class: BasicAuth (WEBrick::HTTPAuth) , BasicAuth#realm [R]
Module: Authenticator (WEBrick::HTTPAuth) , Authenticator#realm [R]
reason_phrase
class attribute
Class: Status (WEBrick::HTTPStatus) , Status.reason_phrase [R] (1/2)
instance attribute
Class: HTTPResponse (WEBrick) , HTTPResponse#reason_phrase [RW]
instance method
Class: Status (WEBrick::HTTPStatus) , Status#reason_phrase (2/E)
module function
Module: HTTPStatus (WEBrick) , HTTPStatus.reason_phrase / 1
Redirect
class , Class: Redirect (WEBrick::HTTPStatus)
redirect?
module function
Module: HTTPStatus (WEBrick) , HTTPStatus.redirect? / 1
redirect_to_directory_uri
instance method
Class: AbstractServlet (WEBrick::HTTPServlet) , AbstractServlet#redirect_to_directory_uri / 2
REFERER_LOG_FORMAT
constant
Module: AccessLog (WEBrick) , AccessLog::REFERER_LOG_FORMAT
reload
instance method
Class: Htdigest (WEBrick::HTTPAuth) , Htdigest#reload
Class: Htgroup (WEBrick::HTTPAuth) , Htgroup#reload
Class: Htpasswd (WEBrick::HTTPAuth) , Htpasswd#reload
remove_handler
class method
Class: FileHandler (WEBrick::HTTPServlet) , FileHandler.remove_handler / 1
RequestField
constant
Module: Authenticator (WEBrick::HTTPAuth) , Authenticator::RequestField
Module: ProxyAuthenticator (WEBrick::HTTPAuth) , ProxyAuthenticator::RequestField
request_http_version
instance attribute
Class: HTTPResponse (WEBrick) , HTTPResponse#request_http_version [RW]
request_line
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#request_line [R]
instance method
Class: Socket (WEBrick::CGI) , Socket#request_line
request_method
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#request_method [R]
Class: HTTPResponse (WEBrick) , HTTPResponse#request_method [RW]
request_time
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#request_time [R]
request_uri
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#request_uri [R]
Class: HTTPResponse (WEBrick) , HTTPResponse#request_uri [RW]
ResponseField
constant
Module: Authenticator (WEBrick::HTTPAuth) , Authenticator::ResponseField
Module: ProxyAuthenticator (WEBrick::HTTPAuth) , ProxyAuthenticator::ResponseField
ResponseInfoField
constant
Module: Authenticator (WEBrick::HTTPAuth) , Authenticator::ResponseInfoField
Ruby
constant
Class: CGIHandler (WEBrick::HTTPServlet) , CGIHandler::Ruby
run
instance method
Class: GenericServer (WEBrick) , GenericServer#run / 1
Class: HTTPServer (WEBrick) , HTTPServer#run / 1

S

scan
instance method
Class: MountTable (WEBrick::HTTPServer) , MountTable#scan / 1
script_name
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#script_name [RW]
search_file
instance method
Class: FileHandler (WEBrick::HTTPServlet) , FileHandler#search_file / 3
search_index_file
instance method
Class: FileHandler (WEBrick::HTTPServlet) , FileHandler#search_index_file / 2
search_servlet
instance method
Class: HTTPServer (WEBrick) , HTTPServer#search_servlet / 1
secure
instance attribute
Class: Cookie (WEBrick) , Cookie#secure [RW]
send_body
instance method
Class: HTTPResponse (WEBrick) , HTTPResponse#send_body / 1
send_body_io
instance method
Class: HTTPResponse (WEBrick) , HTTPResponse#send_body_io / 1
send_body_string
instance method
Class: HTTPResponse (WEBrick) , HTTPResponse#send_body_string / 1
send_header
instance method
Class: HTTPResponse (WEBrick) , HTTPResponse#send_header / 1
send_response
instance method
Class: HTTPResponse (WEBrick) , HTTPResponse#send_response / 1
sent_size
instance attribute
Class: HTTPResponse (WEBrick) , HTTPResponse#sent_size [R]
ServerError
class , Class: ServerError (WEBrick) , Class: ServerError (WEBrick::HTTPStatus)
server_cert
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#server_cert [R]
server_error?
module function
Module: HTTPStatus (WEBrick) , HTTPStatus.server_error? / 1
service
instance method
Class: AbstractServlet (WEBrick::HTTPServlet) , AbstractServlet#service / 2
Class: CGI (WEBrick) , CGI#service / 2
Class: FileHandler (WEBrick::HTTPServlet) , FileHandler#service / 2
Class: HTTPProxyServer (WEBrick) , HTTPProxyServer#service / 2
Class: HTTPServer (WEBrick) , HTTPServer#service / 2
setup_header
instance method
Class: HTTPResponse (WEBrick) , HTTPResponse#setup_header
Class: Socket (WEBrick::CGI) , Socket#setup_header
setup_params
module function
Module: AccessLog (WEBrick) , AccessLog.setup_params / 3
setup_ssl_context
instance method
Class: GenericServer (WEBrick) , GenericServer#setup_ssl_context / 1
set_close_on_exec
module function
Module: Utils (WEBrick) , Utils.set_close_on_exec / 1
set_cookie
instance method
Class: HTTPProxyServer (WEBrick) , HTTPProxyServer#set_cookie / 2
set_dir_list
instance method
Class: FileHandler (WEBrick::HTTPServlet) , FileHandler#set_dir_list / 2
set_error
instance method
Class: HTTPResponse (WEBrick) , HTTPResponse#set_error / 2
set_filename
instance method
Class: FileHandler (WEBrick::HTTPServlet) , FileHandler#set_filename / 2
set_non_blocking
module function
Module: Utils (WEBrick) , Utils.set_non_blocking / 1
set_passwd
instance method
Class: Htdigest (WEBrick::HTTPAuth) , Htdigest#set_passwd / 3
Class: Htpasswd (WEBrick::HTTPAuth) , Htpasswd#set_passwd / 3
Module: UserDB (WEBrick::HTTPAuth) , UserDB#set_passwd / 3
set_redirect
instance method
Class: HTTPResponse (WEBrick) , HTTPResponse#set_redirect / 2
set_via
instance method
Class: HTTPProxyServer (WEBrick) , HTTPProxyServer#set_via / 1
shift_path_info
instance method
Class: FileHandler (WEBrick::HTTPServlet) , FileHandler#shift_path_info / 4
ShouldNotTransfer
constant
Class: HTTPProxyServer (WEBrick) , HTTPProxyServer::ShouldNotTransfer
shutdown
instance method
Class: GenericServer (WEBrick) , GenericServer#shutdown
SimpleServer
class , Class: SimpleServer (WEBrick)
Socket
class , Class: Socket (WEBrick::CGI)
split_field
instance method
Class: HTTPProxyServer (WEBrick) , HTTPProxyServer#split_field / 1
split_header_value
module function
Module: HTTPUtils (WEBrick) , HTTPUtils.split_header_value / 1
split_param_value
instance method
Class: DigestAuth (WEBrick::HTTPAuth) , DigestAuth#split_param_value / 1
SSL
constant
Module: Config (WEBrick) , Config::SSL
ssl_context
instance method
Class: GenericServer (WEBrick) , GenericServer#ssl_context
StandardError
class , Class: StandardError (<Built-in Module>)
start
class method
Class: Daemon (WEBrick) , Daemon.start
Class: SimpleServer (WEBrick) , SimpleServer.start
instance method
Class: CGI (WEBrick) , CGI#start / 3
Class: GenericServer (WEBrick) , GenericServer#start / 1
start_thread
instance method
Class: GenericServer (WEBrick) , GenericServer#start_thread / 2
status
instance attribute
Class: GenericServer (WEBrick) , GenericServer#status [R]
Class: HTTPResponse (WEBrick) , HTTPResponse#status [R]
Status
class , Class: Status (WEBrick::HTTPStatus)
status=
instance method
Class: HTTPResponse (WEBrick) , HTTPResponse#status= / 1
StatusMessage
constant
Module: HTTPStatus (WEBrick) , HTTPStatus::StatusMessage
status_line
instance method
Class: HTTPResponse (WEBrick) , HTTPResponse#status_line
stop
instance method
Class: GenericServer (WEBrick) , GenericServer#stop
String
class , Class: String (<Built-in Module>)
su
module function
Module: Utils (WEBrick) , Utils.su / 1
Success
class , Class: Success (WEBrick::HTTPStatus)
success?
module function
Module: HTTPStatus (WEBrick) , HTTPStatus.success? / 1
sysread
instance method
Module: <Toplevel Module> , <Toplevel Module>#sysread / 2

T

time_format
instance attribute
Class: Log (WEBrick) , Log#time_format [RW]
tokens
instance attribute
Class: GenericServer (WEBrick) , GenericServer#tokens [R]
to_ary
instance alias
Class: FormData (WEBrick::HTTPUtils) , FormData#to_ary
to_i
instance alias
Class: Status (WEBrick::HTTPStatus) , Status#to_i
to_s
instance method
Class: Cookie (WEBrick) , Cookie#to_s
Class: FormData (WEBrick::HTTPUtils) , FormData#to_s
Class: HTTPRequest (WEBrick) , HTTPRequest#to_s
Class: HTTPResponse (WEBrick) , HTTPResponse#to_s
Class: HTTPVersion (WEBrick) , HTTPVersion#to_s
trailing_pathsep?
instance method
Class: FileHandler (WEBrick::HTTPServlet) , FileHandler#trailing_pathsep? / 1

U

umount
instance alias
Class: HTTPServer (WEBrick) , HTTPServer#umount
unescape
instance method
Module: HTTPUtils (WEBrick) , HTTPUtils#unescape / 1
UNESCAPED
constant
Module: HTTPUtils (WEBrick) , HTTPUtils::UNESCAPED
UNESCAPED_FORM
constant
Module: HTTPUtils (WEBrick) , HTTPUtils::UNESCAPED_FORM
UNESCAPED_PCHAR
constant
Module: HTTPUtils (WEBrick) , HTTPUtils::UNESCAPED_PCHAR
unescape_form
instance method
Module: HTTPUtils (WEBrick) , HTTPUtils#unescape_form / 1
unmount
instance method
Class: HTTPServer (WEBrick) , HTTPServer#unmount / 1
unparsed_uri
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#unparsed_uri [R]
user
instance attribute
Class: HTTPRequest (WEBrick) , HTTPRequest#user [RW]
userdb
instance attribute
Class: BasicAuth (WEBrick::HTTPAuth) , BasicAuth#userdb [R]
Module: Authenticator (WEBrick::HTTPAuth) , Authenticator#userdb [R]
UserDB
module , Module: UserDB (WEBrick::HTTPAuth)
Utils
module , Module: Utils (WEBrick)

V

value
instance attribute
Class: Cookie (WEBrick) , Cookie#value [RW]
VERSION
constant
Module: WEBrick (<Toplevel Module>) , WEBrick::VERSION
version
instance attribute
Class: Cookie (WEBrick) , Cookie#version [RW]
virtual_host
instance method
Class: HTTPServer (WEBrick) , HTTPServer#virtual_host / 1

W

warn
instance method
Class: BasicLog (WEBrick) , BasicLog#warn / 1
warn?
instance method
Class: BasicLog (WEBrick) , BasicLog#warn?
WEBrick
module , Module: WEBrick (<Toplevel Module>)
windows_ambiguous_name?
instance method
Class: FileHandler (WEBrick::HTTPServlet) , FileHandler#windows_ambiguous_name? / 1