Linux heracles.o2switch.net 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
/
opt
/
alt
/
ruby21
/
share
/
ri
/
2.1.0
/
system
/
Net
/
FTP
/
//opt/alt/ruby21/share/ri/2.1.0/system/Net/FTP/cdesc-FTP.ri
U:RDoc::NormalClass[iI"FTP:ETI" Net::FTP;TI"Object;To:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[ I"KThis class implements the File Transfer Protocol. If you have used a ;TI"Ocommand-line FTP program, and are familiar with the commands, you will be ;TI"Nable to use this class easily. Some extra features are included to take ;TI"-advantage of Ruby's style and strengths.;To:RDoc::Markup::BlankLine S:RDoc::Markup::Heading: leveli: textI"Example;T@o:RDoc::Markup::Verbatim;[I"require 'net/ftp' ;T:@format0S;;i; I"Example 1;T@o;;[I"'ftp = Net::FTP.new('example.com') ;TI"ftp.login ;TI"0files = ftp.chdir('pub/lang/ruby/contrib') ;TI"files = ftp.list('n*') ;TI"9ftp.getbinaryfile('nif.rb-0.91.gz', 'nif.gz', 1024) ;TI"ftp.close ;T;0S;;i; I"Example 2;T@o;;[I"+Net::FTP.open('example.com') do |ftp| ;TI" ftp.login ;TI"2 files = ftp.chdir('pub/lang/ruby/contrib') ;TI" files = ftp.list('n*') ;TI"; ftp.getbinaryfile('nif.rb-0.91.gz', 'nif.gz', 1024) ;TI" end ;T;0S;;i; I"Major Methods;T@o; ;[I"EThe following are the methods most likely to be useful to users:;To:RDoc::Markup::List: @type:BULLET:@items[o:RDoc::Markup::ListItem:@label0;[o; ;[I" FTP.open;To;;0;[o; ;[I"#getbinaryfile;To;;0;[o; ;[I"#gettextfile;To;;0;[o; ;[I"#putbinaryfile;To;;0;[o; ;[I"#puttextfile;To;;0;[o; ;[I"#chdir;To;;0;[o; ;[I" #nlst;To;;0;[o; ;[I" #size;To;;0;[o; ;[I"#rename;To;;0;[o; ;[I"#delete;T: @fileI"lib/net/ftp.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[[ I"binary;TI"R;T:publicFI"lib/net/ftp.rb;T[ I"debug_mode;TI"RW;T;F@l[ I"last_response;TI"R;T;F@l[ I"last_response_code;TI"R;T;F@l[ I" lastresp;F@u;F@l[ I"open_timeout;TI"RW;T;F@l[ I"passive;TI"RW;T;F@l[ I"read_timeout;TI"R;T;F@l[ I"resume;TI"RW;T;F@l[ I"welcome;TI"R;T;F@l[ [[I"MonitorMixin;To;;[ ;@g;0@l[[I" class;T[[;[[I"new;T@l[I" open;F@l[:protected[ [:private[ [I" instance;T[[;[.[I" abort;F@l[I" acct;F@l[I"binary=;F@l[I" chdir;F@l[I" close;F@l[I"closed?;F@l[I"connect;F@l[I"delete;F@l[I"dir;F@l[I"get;F@l[I"getbinaryfile;F@l[I"getdir;F@l[I"gettextfile;F@l[I" help;F@l[I" list;F@l[I" login;F@l[I"ls;F@l[I" mdtm;F@l[I" mkdir;F@l[I" mtime;F@l[I" nlst;F@l[I" noop;F@l[I"put;F@l[I"putbinaryfile;F@l[I"puttextfile;F@l[I"pwd;F@l[I" quit;F@l[I"read_timeout=;F@l[I"rename;F@l[I"retrbinary;F@l[I"retrlines;F@l[I" rmdir;F@l[I"sendcmd;F@l[I"set_socket;F@l[I" site;F@l[I" size;F@l[I"status;F@l[I"storbinary;F@l[I"storlines;F@l[I"system;F@l[I"voidcmd;F@l[;[ [;[[I"parse_pasv_ipv4_host;F@l[I"parse_pasv_ipv6_host;F@l[I"parse_pasv_port;F@l[ [U:RDoc::Context::Section[i 0o;;[ ;0;0[@gI"Net;FcRDoc::NormalModule