(Not documented)
(Not documented)
(Not documented)
(Not documented)
(Not documented)
(Not documented)
(Not documented)
(Not documented)
(Not documented)
(Not documented)
(Not documented)
(Not documented)
(Not documented)
(Not documented)
# File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 323
323: def self::instance_methods( include_superclass=true )
324: return INSTANCE_METHODS
325: end
(Not documented)
# File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 328
328: def initialize( uri=nil )
329: @uri = uri
330: @server = nil
331: @allowed = Apache::M_GET | Apache::M_POST
332: @paramtable = {}
333: @sync_header = false
334: @content_type = 'text/html'
335: @hostname = 'localhost'
336: @path_info = ''
337: @headers_in = Apache::Table.new
338: @headers_out = Apache::Table.new
339: @options = {}
340: @uploads = {}
341: @method_number = Apache::M_GET
342: end
(Not documented)
# File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 361
361: def cookies=( hash )
362: # :TODO: Munge the hash into a hash of Apache::Cookie objects
363: @cookies = hash
364: end
(Not documented)
# File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 357
357: def param( key )
358: @paramtable[ key ]
359: end
(Not documented)
# File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 351
351: def paramtable=( hash )
352: # :TODO: Munge the hash into an Apache::Table object
353: @paramtable = @params = hash.stringify_keys
354: end
(Not documented)
# File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 370
370: def request_method
371: return Apache::METHOD_NUMBERS_TO_NAMES[ @method_number ]
372: end
(Not documented)
# File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 374
374: def request_method=( methodname )
375: @method_number = Apache::METHOD_NAMES_TO_NUMBERS[ methodname ] or
376: raise "No such HTTP method '%s'" % [methodname]
377: end
--- SEC00007
--- ""
--- - name: allowed rw: RW a_desc: "" - name: content_type rw: RW a_desc: "" - name: cookies rw: RW a_desc: "" - name: headers_in rw: RW a_desc: "" - name: headers_out rw: RW a_desc: "" - name: hostname rw: RW a_desc: "" - name: method_number rw: RW a_desc: "" - name: options rw: RW a_desc: "" - name: paramtable rw: RW a_desc: "" - name: path_info rw: RW a_desc: "" - name: server rw: W a_desc: "" - name: sync_header rw: RW a_desc: "" - name: uploads rw: RW a_desc: "" - name: uri rw: RW a_desc: ""
---
- methods:
- visibility: public
aref: M000023
name: instance_methods
sourcecode: " <span class=\"ruby-comment cmt\"># File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 323</span>\n\
323: <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-keyword kw\">self</span><span class=\"ruby-operator\">::</span><span class=\"ruby-identifier\">instance_methods</span>( <span class=\"ruby-identifier\">include_superclass</span>=<span class=\"ruby-keyword kw\">true</span> )\n\
324: <span class=\"ruby-keyword kw\">return</span> <span class=\"ruby-constant\">INSTANCE_METHODS</span>\n\
325: <span class=\"ruby-keyword kw\">end</span>"
params: ( include_superclass=true )
- visibility: public
aref: M000024
name: new
sourcecode: " <span class=\"ruby-comment cmt\"># File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 328</span>\n\
328: <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">initialize</span>( <span class=\"ruby-identifier\">uri</span>=<span class=\"ruby-keyword kw\">nil</span> )\n\
329: <span class=\"ruby-ivar\">@uri</span> = <span class=\"ruby-identifier\">uri</span>\n\
330: <span class=\"ruby-ivar\">@server</span> = <span class=\"ruby-keyword kw\">nil</span>\n\
331: <span class=\"ruby-ivar\">@allowed</span> = <span class=\"ruby-constant\">Apache</span><span class=\"ruby-operator\">::</span><span class=\"ruby-constant\">M_GET</span> <span class=\"ruby-operator\">|</span> <span class=\"ruby-constant\">Apache</span><span class=\"ruby-operator\">::</span><span class=\"ruby-constant\">M_POST</span>\n\
332: <span class=\"ruby-ivar\">@paramtable</span> = {}\n\
333: <span class=\"ruby-ivar\">@sync_header</span> = <span class=\"ruby-keyword kw\">false</span>\n\
334: <span class=\"ruby-ivar\">@content_type</span> = <span class=\"ruby-value str\">'text/html'</span>\n\
335: <span class=\"ruby-ivar\">@hostname</span> = <span class=\"ruby-value str\">'localhost'</span>\n\
336: <span class=\"ruby-ivar\">@path_info</span> = <span class=\"ruby-value str\">''</span>\n\
337: <span class=\"ruby-ivar\">@headers_in</span> = <span class=\"ruby-constant\">Apache</span><span class=\"ruby-operator\">::</span><span class=\"ruby-constant\">Table</span>.<span class=\"ruby-identifier\">new</span>\n\
338: <span class=\"ruby-ivar\">@headers_out</span> = <span class=\"ruby-constant\">Apache</span><span class=\"ruby-operator\">::</span><span class=\"ruby-constant\">Table</span>.<span class=\"ruby-identifier\">new</span>\n\
339: <span class=\"ruby-ivar\">@options</span> = {}\n\
340: <span class=\"ruby-ivar\">@uploads</span> = {}\n\
341: <span class=\"ruby-ivar\">@method_number</span> = <span class=\"ruby-constant\">Apache</span><span class=\"ruby-operator\">::</span><span class=\"ruby-constant\">M_GET</span>\n\
342: <span class=\"ruby-keyword kw\">end</span>"
params: ( uri=nil )
category: Class
type: Public
- methods:
- visibility: public
aref: M000028
name: cookies=
sourcecode: " <span class=\"ruby-comment cmt\"># File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 361</span>\n\
361: <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">cookies=</span>( <span class=\"ruby-identifier\">hash</span> )\n\
362: <span class=\"ruby-comment cmt\"># :TODO: Munge the hash into a hash of Apache::Cookie objects</span>\n\
363: <span class=\"ruby-ivar\">@cookies</span> = <span class=\"ruby-identifier\">hash</span>\n\
364: <span class=\"ruby-keyword kw\">end</span>"
params: ( hash )
- visibility: public
aref: M000027
name: param
sourcecode: " <span class=\"ruby-comment cmt\"># File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 357</span>\n\
357: <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">param</span>( <span class=\"ruby-identifier\">key</span> )\n\
358: <span class=\"ruby-ivar\">@paramtable</span>[ <span class=\"ruby-identifier\">key</span> ]\n\
359: <span class=\"ruby-keyword kw\">end</span>"
params: ( key )
- visibility: public
aref: M000026
name: params=
m_desc: |-
<p>
Alias for #paramtable=
</p>
params: ( hash )
- visibility: public
aref: M000025
name: paramtable=
sourcecode: " <span class=\"ruby-comment cmt\"># File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 351</span>\n\
351: <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">paramtable=</span>( <span class=\"ruby-identifier\">hash</span> )\n\
352: <span class=\"ruby-comment cmt\"># :TODO: Munge the hash into an Apache::Table object</span>\n\
353: <span class=\"ruby-ivar\">@paramtable</span> = <span class=\"ruby-ivar\">@params</span> = <span class=\"ruby-identifier\">hash</span>.<span class=\"ruby-identifier\">stringify_keys</span>\n\
354: <span class=\"ruby-keyword kw\">end</span>"
aka:
- aref: Request.html#M000026
name: params=
params: ( hash )
- visibility: public
aref: M000030
name: request_method
sourcecode: " <span class=\"ruby-comment cmt\"># File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 370</span>\n\
370: <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">request_method</span>\n\
371: <span class=\"ruby-keyword kw\">return</span> <span class=\"ruby-constant\">Apache</span><span class=\"ruby-operator\">::</span><span class=\"ruby-constant\">METHOD_NUMBERS_TO_NAMES</span>[ <span class=\"ruby-ivar\">@method_number</span> ]\n\
372: <span class=\"ruby-keyword kw\">end</span>"
params: ()
- visibility: public
aref: M000031
name: request_method=
sourcecode: " <span class=\"ruby-comment cmt\"># File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 374</span>\n\
374: <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">request_method=</span>( <span class=\"ruby-identifier\">methodname</span> )\n\
375: <span class=\"ruby-ivar\">@method_number</span> = <span class=\"ruby-constant\">Apache</span><span class=\"ruby-operator\">::</span><span class=\"ruby-constant\">METHOD_NAMES_TO_NUMBERS</span>[ <span class=\"ruby-identifier\">methodname</span> ] <span class=\"ruby-keyword kw\">or</span>\n\
376: <span class=\"ruby-identifier\">raise</span> <span class=\"ruby-value str\">"No such HTTP method '%s'"</span> <span class=\"ruby-operator\">%</span> [<span class=\"ruby-identifier\">methodname</span>]\n\
377: <span class=\"ruby-keyword kw\">end</span>"
params: ( methodname )
- visibility: public
aref: M000029
name: server
sourcecode: " <span class=\"ruby-comment cmt\"># File /Users/ged/source/ruby/Arrow/lib/apache/fakerequest.rb, line 366</span>\n\
366: <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">server</span>\n\
367: <span class=\"ruby-ivar\">@server</span> <span class=\"ruby-operator\">||=</span> <span class=\"ruby-constant\">Apache</span><span class=\"ruby-operator\">::</span><span class=\"ruby-constant\">Server</span>.<span class=\"ruby-identifier\">new</span>\n\
368: <span class=\"ruby-keyword kw\">end</span>"
params: ()
category: Instance
type: Public
---
---
- name: INSTANCE_METHODS
value: "%w{ << add_cgi_vars add_common_vars all_params allow_options allow_overrides allowed allowed= args args= attributes auth_name auth_name= auth_type auth_type= binmode bytes_sent cache_resp cache_resp= cancel connection construct_url content_encoding content_encoding= content_languages content_languages= content_length content_type content_type= cookies cookies= custom_response default_charset default_type disable_uploads= disable_uploads? dispatch_handler dispatch_handler= eof eof? err_headers_out error_message escape_html exception filename filename= finfo get_basic_auth_pw get_client_block getc hard_timeout header_only? headers_in headers_out hostname initial? internal_redirect kill_timeout last log_reason lookup_file lookup_uri main main? method_number next note_auth_failure note_basic_auth_failure note_digest_auth_failure notes options output_buffer param params params_as_string paramtable parse path_info path_info= post_max post_max= prev print printf protocol proxy? proxy_pass? putc puts read register_cleanup remote_host remote_logname replace request_method request_time requires reset_timeout satisfies script_name script_path send_fd send_http_header sent_http_header? server server_name server_port setup_cgi_env setup_client_block should_client_block should_client_block? signature soft_timeout status status= status_line status_line= subprocess_env sync= sync_header sync_header= sync_output sync_output= temp_dir temp_dir= the_request unparsed_uri upload_hook upload_hook= upload_hook_data upload_hook_data= uploads uploads_disabled? uri uri= user user= write }"
--- - old_name: paramtable new_name: params - old_name: uri new_name: unparsed_uri
Generated with the Darkfish Rdoc Generator.