U:RDoc::AnyMethod[iI"request_uri:EFI"URI::HTTP#request_uri;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Verbatim; [I"# ;TI"# == Description ;TI"# ;TI"H# Create a new URI::HTTP object from generic URI components as per ;TI"G# RFC 2396. No HTTP-specific syntax checking (as per RFC 1738) is ;TI"# performed. ;TI"# ;TI"O# Arguments are +scheme+, +userinfo+, +host+, +port+, +registry+, +path+, ;TI"8# +opaque+, +query+ and +fragment+, in that order. ;TI"# ;TI"# Example: ;TI"# ;TI"I# uri = URI::HTTP.new("http", nil, "www.example.com", nil, nil, ;TI"B# "/path", nil, "query", "fragment") ;TI"# ;TI"# ;TI"!# See also URI::Generic.new ;TI"# ;TI"def initialize(*arg) ;TI" super(*arg) ;TI" end ;T: @format0o:RDoc::Markup::Paragraph; [I"# ;TI"# == Description ;TI"# ;TI"Q# Returns the full path for an HTTP request, as required by Net::HTTP::Get. ;TI"# ;TI"Q# If the URI contains a query, the full path is URI#path + '?' + URI#query. ;TI"/# Otherwise, the path is simply URI#path. ;TI"# ;TI"# Example: ;TI"# ;TI"J# newuri = URI::HTTP.build(path: '/foo/bar', query: 'test=true') ;TI"8# newuri.request_uri # => "/foo/bar?test=true" ;TI"#;T: @fileI"lib/uri/http.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@1FI" HTTP;TcRDoc::NormalClass00