Class: AbstractServlet (WEBrick::HTTPServlet)

Overview
Module Structure
Class Hierarchy
Class Methods
AbstractServlet.get_instance / 2
Instance Methods
AbstractServlet#initialize / 2
AbstractServlet#service / 2
AbstractServlet#do_GET / 2
AbstractServlet#do_HEAD / 2
AbstractServlet#do_OPTIONS / 2
AbstractServlet#redirect_to_directory_uri / 2
is a submodule of
module: HTTPServlet ( WEBrick )
has modular siblings
class: HTTPServletError   
class: CGIHandler   
class: ERBHandler   
class: DefaultFileHandler   
class: FileHandler   
class: ProcHandler   
inherits from
  Object ( Builtin-Module )
is inherited by
  CGIHandler ( WEBrick::HTTPServlet )
  ERBHandler ( WEBrick::HTTPServlet )
  DefaultFileHandler ( WEBrick::HTTPServlet )
  FileHandler ( WEBrick::HTTPServlet )
  ProcHandler ( WEBrick::HTTPServlet )
has class siblings
  Exception ( Builtin-Module )
  String ( Builtin-Module )
  SimpleServer ( WEBrick )
  Daemon ( WEBrick )
  GenericServer ( WEBrick )
  MountTable ( WEBrick::HTTPServer )
  HTTPRequest ( WEBrick )
  HTTPResponse ( WEBrick )
  HTTPVersion ( WEBrick )
  BasicAuth ( WEBrick::HTTPAuth )
  DigestAuth ( WEBrick::HTTPAuth )
  Htdigest ( WEBrick::HTTPAuth )
  Htgroup ( WEBrick::HTTPAuth )
  Htpasswd ( WEBrick::HTTPAuth )
  CGI ( WEBrick )
  Socket ( WEBrick::CGI )
  Cookie ( WEBrick )
  BasicLog ( WEBrick )
has properties
class method: get_instance / 2   
method: initialize / 2   
method: service / 2   
method: do_GET / 2   
method: do_HEAD / 2   
method: do_OPTIONS / 2   
method: redirect_to_directory_uri / 2   
is defined at
#21 in webrick/httpservlet/abstract.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: <Built-in Module>
class: Exception     
class: String     
  module: WEBrick
  class: SimpleServer
  class: Daemon
  class: GenericServer
  class: HTTPServer
class: MountTable     
  module: HTTPServlet
class: HTTPServletError     
class: AbstractServlet     
class: CGIHandler     
class: ERBHandler     
class: DefaultFileHandler     
class: FileHandler     
class: ProcHandler     
  class: HTTPRequest
  class: HTTPResponse
  class: HTTPVersion
  module: HTTPAuth
class: BasicAuth     
class: DigestAuth     
class: Htdigest     
class: Htgroup     
class: Htpasswd     
  class: CGI
class: Socket     
  class: Cookie
  class: BasicLog

Class Hierarchy

Object ( Builtin-Module )
Exception ( Builtin-Module )
String ( Builtin-Module )
SimpleServer ( WEBrick )
Daemon ( WEBrick )
GenericServer ( WEBrick )
MountTable ( WEBrick::HTTPServer )
AbstractServlet ( WEBrick::HTTPServlet )
has properties
class method: get_instance / 2   
method: initialize / 2   
method: service / 2   
method: do_GET / 2   
method: do_HEAD / 2   
method: do_OPTIONS / 2   
method: redirect_to_directory_uri / 2   
  CGIHandler     
  ERBHandler     
  DefaultFileHandler     
  FileHandler     
  ProcHandler     
HTTPRequest ( WEBrick )
HTTPResponse ( WEBrick )
HTTPVersion ( WEBrick )
BasicAuth ( WEBrick::HTTPAuth )
DigestAuth ( WEBrick::HTTPAuth )
Htdigest ( WEBrick::HTTPAuth )
Htgroup ( WEBrick::HTTPAuth )
Htpasswd ( WEBrick::HTTPAuth )
CGI ( WEBrick )
Socket ( WEBrick::CGI )
Cookie ( WEBrick )
BasicLog ( WEBrick )

Class Methods

AbstractServlet.get_instance / 2

#22 in webrick/httpservlet/abstract.rb

get_instance ( config ,
  *options )

Instance Methods

AbstractServlet#initialize / 2

#26 in webrick/httpservlet/abstract.rb

initialize ( server ,
  *options )

AbstractServlet#service / 2

#32 in webrick/httpservlet/abstract.rb

service ( req ,
  res )

AbstractServlet#do_GET / 2

#42 in webrick/httpservlet/abstract.rb

do_GET ( req ,
  res )

AbstractServlet#do_HEAD / 2

#46 in webrick/httpservlet/abstract.rb

do_HEAD ( req ,
  res )

AbstractServlet#do_OPTIONS / 2

#50 in webrick/httpservlet/abstract.rb

do_OPTIONS ( req ,
  res )

AbstractServlet#redirect_to_directory_uri / 2

#59 in webrick/httpservlet/abstract.rb

redirect_to_directory_uri ( req ,
  res )