Class: CGIHandler (WEBrick::HTTPServlet)

Overview
Module Structure
Class Hierarchy
Constants
CGIHandler::Ruby
CGIHandler::CGIRunner
Instance Aliases
CGIHandler#do_POST
Instance Methods
CGIHandler#initialize / 2
CGIHandler#do_GET / 2
is a submodule of
module: HTTPServlet ( WEBrick )
has modular siblings
class: HTTPServletError   
class: AbstractServlet   
class: ERBHandler   
class: DefaultFileHandler   
class: FileHandler   
class: ProcHandler   
inherits from
  AbstractServlet ( WEBrick::HTTPServlet )
has class siblings
  ERBHandler ( WEBrick::HTTPServlet )
  DefaultFileHandler ( WEBrick::HTTPServlet )
  FileHandler ( WEBrick::HTTPServlet )
  ProcHandler ( WEBrick::HTTPServlet )
has properties
constant: Ruby   
constant: CGIRunner   
method: initialize / 2   
method: do_GET / 2   
alias: do_POST do_GET   
is defined at
#19 in webrick/httpservlet/cgihandler.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: WEBrick
  module: HTTPServlet
class: HTTPServletError     
class: AbstractServlet     
class: CGIHandler     
class: ERBHandler     
class: DefaultFileHandler     
class: FileHandler     
class: ProcHandler     

Class Hierarchy

Object ( Builtin-Module )
Exception ( Builtin-Module )
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 ( WEBrick::HTTPServlet )
has properties
constant: Ruby   
constant: CGIRunner   
method: initialize / 2   
method: do_GET / 2   
alias: do_POST do_GET   
ERBHandler ( WEBrick::HTTPServlet )
DefaultFileHandler ( WEBrick::HTTPServlet )
FileHandler ( WEBrick::HTTPServlet )
ProcHandler ( WEBrick::HTTPServlet )

Constants

CGIHandler::Ruby

#20 in webrick/httpservlet/cgihandler.rb

Ruby = File::join(::Config::CONFIG['bindir'],   

CGIHandler::CGIRunner

#23 in webrick/httpservlet/cgihandler.rb

CGIRunner = "\"#{Ruby}\" \"#{Config::LIBDIR}/httpservlet/cgi_runner.rb\""   

Instance Aliases

CGIHandler#do_POST

#104 in webrick/httpservlet/cgihandler.rb

do_POST do_GET   

Instance Methods

CGIHandler#initialize / 2

#25 in webrick/httpservlet/cgihandler.rb

initialize ( server ,
  name )

CGIHandler#do_GET / 2

#32 in webrick/httpservlet/cgihandler.rb

do_GET ( req ,
  res )