Module: Apache
- Defined in:
- lib/apache/fakerequest.rb,
lib/apache/logger.rb
Overview
:nodoc: all
Defined Under Namespace
Classes: Connection, Cookie, LogDevice, LogFormatter, ModRubySimObject, MultiVal, ParamTable, Request, Server, Table, Upload
Constant Summary collapse
- M_GET =
0- M_PUT =
1- M_POST =
2- M_DELETE =
3- M_CONNECT =
4- M_OPTIONS =
5- M_TRACE =
6- M_PATCH =
7- M_PROPFIND =
8- M_PROPPATCH =
9- M_MKCOL =
10- M_COPY =
11- M_MOVE =
12- M_LOCK =
13- M_UNLOCK =
14- M_INVALID =
26- METHODS =
64- METHOD_NUMBERS_TO_NAMES =
{ M_CONNECT => 'CONNECT', M_COPY => 'COPY', M_DELETE => 'DELETE', M_GET => 'GET', M_INVALID => 'INVALID', M_LOCK => 'LOCK', M_MKCOL => 'MKCOL', M_MOVE => 'MOVE', M_OPTIONS => 'OPTIONS', M_PATCH => 'PATCH', M_POST => 'POST', M_PROPFIND => 'PROFIND', M_PROPPATCH => 'PROPATCH', M_PUT => 'PUT', M_TRACE => 'TRACE', M_UNLOCK => 'UNLOCK', }
- METHOD_NAMES_TO_NUMBERS =
METHOD_NUMBERS_TO_NAMES.invert
- OPT_NONE =
0- OPT_INDEXES =
1- OPT_INCLUDES =
2- OPT_SYM_LINKS =
4- OPT_EXECCGI =
8- OPT_ALL =
15- OPT_UNSET =
16- OPT_INCNOEXEC =
32- OPT_SYM_OWNER =
64- OPT_MULTI =
128- SATISFY_ALL =
0- SATISFY_ANY =
1- SATISFY_NOSPEC =
2- REQUEST_NO_BODY =
0- REQUEST_CHUNKED_ERROR =
1- REQUEST_CHUNKED_DECHUNK =
2- REMOTE_HOST =
0- REMOTE_NAME =
1- REMOTE_NOLOOKUP =
2- REMOTE_DOUBLE_REV =
3- DONE =
-2
- DECLINED =
-1
- OK =
0- HTTP_CONTINUE =
100- HTTP_SWITCHING_PROTOCOLS =
101- HTTP_PROCESSING =
102- DOCUMENT_FOLLOWS =
200- HTTP_OK =
200- HTTP_CREATED =
201- HTTP_ACCEPTED =
202- HTTP_NON_AUTHORITATIVE =
203- HTTP_NO_CONTENT =
204- HTTP_RESET_CONTENT =
205- HTTP_PARTIAL_CONTENT =
206- PARTIAL_CONTENT =
206- HTTP_MULTI_STATUS =
207- HTTP_MULTIPLE_CHOICES =
300- MULTIPLE_CHOICES =
300- HTTP_MOVED_PERMANENTLY =
301- MOVED =
301- HTTP_MOVED_TEMPORARILY =
302- REDIRECT =
302- HTTP_SEE_OTHER =
303- HTTP_NOT_MODIFIED =
304- USE_LOCAL_COPY =
304- HTTP_USE_PROXY =
305- HTTP_TEMPORARY_REDIRECT =
307- BAD_REQUEST =
400- HTTP_BAD_REQUEST =
400- AUTH_REQUIRED =
401- HTTP_UNAUTHORIZED =
401- HTTP_PAYMENT_REQUIRED =
402- FORBIDDEN =
403- HTTP_FORBIDDEN =
403- HTTP_NOT_FOUND =
404- NOT_FOUND =
404- HTTP_METHOD_NOT_ALLOWED =
405- METHOD_NOT_ALLOWED =
405- HTTP_NOT_ACCEPTABLE =
406- NOT_ACCEPTABLE =
406- HTTP_PROXY_AUTHENTICATION_REQUIRED =
407- HTTP_REQUEST_TIME_OUT =
408- HTTP_CONFLICT =
409- HTTP_GONE =
410- HTTP_LENGTH_REQUIRED =
411- LENGTH_REQUIRED =
411- HTTP_PRECONDITION_FAILED =
412- PRECONDITION_FAILED =
412- HTTP_REQUEST_ENTITY_TOO_LARGE =
413- HTTP_REQUEST_URI_TOO_LARGE =
414- HTTP_UNSUPPORTED_MEDIA_TYPE =
415- HTTP_RANGE_NOT_SATISFIABLE =
416- HTTP_EXPECTATION_FAILED =
417- HTTP_UNPROCESSABLE_ENTITY =
422- HTTP_LOCKED =
423- HTTP_FAILED_DEPENDENCY =
424- HTTP_INTERNAL_SERVER_ERROR =
500- SERVER_ERROR =
500- HTTP_NOT_IMPLEMENTED =
501- NOT_IMPLEMENTED =
501- BAD_GATEWAY =
502- HTTP_BAD_GATEWAY =
502- HTTP_SERVICE_UNAVAILABLE =
503- HTTP_GATEWAY_TIME_OUT =
504- HTTP_VERSION_NOT_SUPPORTED =
505- HTTP_VARIANT_ALSO_VARIES =
506- VARIANT_ALSO_VARIES =
506- HTTP_INSUFFICIENT_STORAGE =
507- HTTP_NOT_EXTENDED =
510
Class Method Summary collapse
-
.add_version_component(*args) ⇒ Object
Add a token to Apache’s version string.
-
.chdir_file(str) ⇒ Object
Change the server’s current working directory to the directory part of the specified filename.
-
.request ⇒ Object
Returns the current Apache::Request object.
-
.server_built ⇒ Object
Returns the server built date string.
-
.server_root ⇒ Object
Returns the server’s root directory (ie., the one set by the ServerRoot directive).
-
.server_version ⇒ Object
Returns the server version string.
-
.unescape_url(str) ⇒ Object
Decodes a URL-encoded string.
Class Method Details
.add_version_component(*args) ⇒ Object
Add a token to Apache’s version string.
257 258 |
# File 'lib/apache/fakerequest.rb', line 257 def add_version_component( *args ) end |
.chdir_file(str) ⇒ Object
Change the server’s current working directory to the directory part of the specified filename.
261 262 263 264 |
# File 'lib/apache/fakerequest.rb', line 261 def chdir_file( str ) str = File.dirname( str ) if ! File.directory?( str ) Dir.chdir( str ) end |
.request ⇒ Object
Returns the current Apache::Request object.
267 268 269 |
# File 'lib/apache/fakerequest.rb', line 267 def request Apache::Request.new end |
.server_built ⇒ Object
Returns the server built date string.
277 278 279 |
# File 'lib/apache/fakerequest.rb', line 277 def server_built return "Mar 20 2006 14:30:49" end |
.server_root ⇒ Object
Returns the server’s root directory (ie., the one set by the ServerRoot directive).
272 273 274 |
# File 'lib/apache/fakerequest.rb', line 272 def server_root Dir.pwd end |
.server_version ⇒ Object
Returns the server version string.
282 283 284 |
# File 'lib/apache/fakerequest.rb', line 282 def server_version return "Apache/2.2.0 (Unix) mod_ruby/1.2.5 Ruby/1.8.4(2005-12-24)" end |
.unescape_url(str) ⇒ Object
Decodes a URL-encoded string.
287 288 289 |
# File 'lib/apache/fakerequest.rb', line 287 def unescape_url( str ) return URI.unescape( str ) end |