method
get_response
v1_8_7_330 -
Show latest stable
- Class:
Net::IMAP
get_response()private
No documentation available.
# File lib/net/imap.rb, line 1012
def get_response
buff = ""
while true
s = @sock.gets(CRLF)
break unless s
buff.concat(s)
if /\{(\d+)\}\r\n/n =~ s
s = @sock.read($1.to_i)
buff.concat(s)
else
break
end
end
return nil if buff.length == 0
if @@debug
$stderr.print(buff.gsub(/^/n, "S: "))
end
return @parser.parse(buff)
end