File: C:/Ruby27-x64/share/ri/2.7.0/system/URI/Generic/cdesc-Generic.ri
U:RDoc::NormalClass[iI"Generic:ETI"URI::Generic;TI"Object;To:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[I"%Base class for all URI classes. ;TI"3Implements generic URI syntax as per RFC 2396.;T:
@fileI"lib/uri/generic.rb;T:0@omit_headings_from_table_of_contents_below0;
0;0[[
I"
fragment;TI"R;T:publicFI"%../ruby-2.7.7/lib/uri/generic.rb;T[
I" host;T@;F@[
I"opaque;T@;F@[
I" path;T@;F@[
I" port;T@;F@[
I"
query;T@;F@[
I"scheme;T@;F@[U:RDoc::Constant[i I"DEFAULT_PORT;TI"URI::Generic::DEFAULT_PORT;T;0o;;[o; ;[I",A Default port of nil for URI::Generic.;T;
@;0@@cRDoc::NormalClass0U;
[i I"COMPONENT;TI"URI::Generic::COMPONENT;T;0o;;[o; ;[I";An Array of the available components for URI::Generic.;T;
@;0@@@.0[[I"URI;To;;[ ;
I"lib/uri/generic.rb;T;0@[[I"
class;T[[;[
[I"
build;T@[I"build2;T@[I"component;T@[I"default_port;T@[I"new;T@[:protected[ [:private[ [I"
instance;T[[;[,[I"+;T@[I"-;T@[I"==;T@[I"
absolute;T@[I"absolute?;T@[I"coerce;T@[I"component;T@[I"default_port;T@[I" eql?;T@[I"find_proxy;T@[I"fragment=;T@[I" hash;T@[I"hierarchical?;T@[I"
host=;T@[I"
hostname;T@[I"hostname=;T@[I"inspect;T@[I"
merge;T@[I"merge!;T@[I"normalize;T@[I"normalize!;T@[I"opaque=;T@[I"parser;T@[I"
password;T@[I"password=;T@[I"
path=;T@[I"
port=;T@[I"query=;T@[I"registry=;T@[I"relative?;T@[I"route_from;T@[I"
route_to;T@[I"scheme=;T@[I"select;T@[I" to_s;T@[I" user;T@[I"
user=;T@[I"
userinfo;T@[I"userinfo=;T@[;[[I"component_ary;T@[I"
set_host;T@[I"set_opaque;T@[I"set_password;T@[I"
set_path;T@[I"
set_port;T@[I"set_scheme;T@[I"
set_user;T@[I"set_userinfo;T@[;[[I"check_host;T@[I"check_opaque;T@[I"check_password;T@[I"check_path;T@[I"check_port;T@[I"check_scheme;T@[I"check_user;T@[I"check_userinfo;T@[I"escape_userpass;T@[I"merge_path;T@[I"
replace!;T@[I"split_path;T@[I"split_userinfo;T@[ [U:RDoc::Context::Section[i 0o;;[ ;
0;0[@=I"URI;TcRDoc::NormalModule