|
|||||||
[((<Index|URL:index.en.html>)) |((<RD format|URL:classes.en.rd>))]
A module to provide Apache functions.
--- server_version
Returns the server version string.
--- server_built
Returns the server built date string.
--- request
Returns the current ((<Apache::Request>)) object.
--- unescape_url(str)
Decodes a URL-encoded string.
[((<Back to Index|mod_ruby Class Reference Manual>))]
A class to wrap (({request_rec})) data type.
Object
Enumerable
--- hostname
Returns the hostname, as set by full URI or Host:.
--- unparsed_uri
Returns the uri without any parsing performed.
--- uri
Returns the path portion of the URI.
--- filename
Returns the filename of the script.
--- path_info
Returns PATH_INFO.
--- request_time
Returns the time when the request started.
--- request_method
Rturns "GET", "HEAD", "POST".
--- header_only?
Returns true if HEAD request.
--- args
Returns QUERY_ARGS.
--- headers_in
Returns the ((<Apache::Table>)) object for the request header.
--- read([len]) --- gets([rs]) --- readline([rs]) --- readlines([rs]) --- each([rs]) {|line|...} --- each_line([rs]) {|line|...} --- each_byte {|ch|...} --- getc --- readchar --- ungetc(ch) --- tell --- seek(offset, [whence]) --- rewind --- pos --- pos= n --- eof --- eof? --- binmode
Receive data from the client.
These methos work like same methods in IO.
--- status_line= str
Specifies the status line.
--- status_line
Returns the specified status line.
--- headers_out
Returns the ((<Apache::Table>)) object for the response header.
--- content_type= str
Specifies Content-Type of the response header.
--- content_type
Returns specified Content-Type.
--- content_encoding= str
Specifies Content-Encoding of the response header.
--- content_encoding
Returns specified Content-Languages.
--- content_languages= str
Specifies Content-Languages of the response header.
--- content_languages
Returns specified Content-Languages.
--- send_http_header
Sends the HTTP response header.
If you call this method twice or much, only sends once.
--- write(str) --- putc(ch) --- print(arg...) --- printf(fmt, arg...) --- puts(arg...) --- << obj
Sends data to the client.
These methos work like same methods in IO.
--- replace(str)
Replaces the output buffer with ((|str|)).
--- cancel
Clears the output buffer.
--- escape_html(str)
Escapes &"<>.
[((<Back to Index|mod_ruby Class Reference Manual>))]
A class to wrap (({table})) data type.
Object
Enumerable
--- clear
Clears contents of the table.
--- self[name] --- get(name)
Returns the value of ((|name|)).
--- self[name]= val --- set(name, val) --- setn(name, val) --- merge(name, val) --- mergen(name, val) --- add(name, val) --- addn(name, val)
Sets the value of ((|name|)).
--- unset(name)
Unsets the value of ((|name|)).
--- each {|key,val|...} --- each_key {|key|...} --- each_value {|val|...}
Iterates over each elements.
[((<Back to Index|mod_ruby Class Reference Manual>))]