Method: Net::FTP::BufferedSocket#read
- Defined in:
- lib/net/ftp.rb
#read(len = nil) ⇒ Object
1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 |
# File 'lib/net/ftp.rb', line 1093 def read(len = nil) if len s = super(len, "", true) return s.empty? ? nil : s else result = "" while s = super(DEFAULT_BLOCKSIZE, "", true) break if s.empty? result << s end return result end end |