U:RDoc::NormalClass[iI"FTP:ETI" URI::FTP;TI" Generic;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/open-uri.rb;T:0@omit_headings_from_table_of_contents_below0o;;[o:RDoc::Markup::Paragraph;[I"6FTP URI syntax is defined by RFC1738 section 3.2.;To:RDoc::Markup::BlankLineo; ;[ I"MThis class will be redesigned because of difference of implementations; ;TI"Kthe structure of its path. draft-hoffman-ftp-uri-04 is a draft but it ;TI"0is a good summary about the de facto spec. ;TI"8http://tools.ietf.org/html/draft-hoffman-ftp-uri-04;T; I"lib/uri/ftp.rb;T; 0; 0; 0[[ I" typecode;TI"R;T: publicFI"lib/uri/ftp.rb;T[ U:RDoc::Constant[iI"DEFAULT_PORT;FI"URI::FTP::DEFAULT_PORT;T00o;;[o; ;[I"&A Default port of 21 for URI::FTP;T; @; 0@@cRDoc::NormalClass0U;[iI"COMPONENT;FI"URI::FTP::COMPONENT;T00o;;[o; ;[I"6An Array of the available components for URI::FTP;T; @; 0@@@+0U;[iI" TYPECODE;FI"URI::FTP::TYPECODE;T00o;;[o; ;[I"!Typecode is "a", "i" or "d".;T@o:RDoc::Markup::List: @type: BULLET: @items[o:RDoc::Markup::ListItem: @label0;[o; ;[I":"a" indicates a text file (the FTP command was ASCII);To;;0;[o; ;[I"4"i" indicates a binary file (FTP command IMAGE);To;;0;[o; ;[I"B"d" indicates the contents of a directory should be displayed;T; @; 0@@@+0U;[iI"TYPECODE_PREFIX;FI"URI::FTP::TYPECODE_PREFIX;T00o;;[o; ;[I"Typecode prefix;To:RDoc::Markup::Verbatim;[I" ';type=';T: @format0; @; 0@@@+0[[I"OpenURI::OpenRead;To;;[; @; 0I"lib/open-uri.rb;T[[I" class;T[[; [[I" build;F@ [I"new;T@ [:protected[[: private[[I" instance;T[[; [[I" path;F@ [I" to_s;F@ [I"typecode=;F@ [;[[I" set_path;F@ [I"set_typecode;F@ [;[[I"check_typecode;F@ [[U:RDoc::Context::Section[i0o;;[; 0; 0[@@I"URI;FcRDoc::NormalModule