method
format_string
v2_2_9 -
Show latest stable
- Class:
Net::IMAP::ResponseParser
format_string(str)private
No documentation available.
# File lib/net/imap.rb, line 2752
def format_string(str)
case str
when ""
return '""'
when /[\x80-\xff\r\n]/
# literal
return "{" + str.bytesize.to_s + "}" + CRLF + str
when /[(){ \x00-\x1f\x7f%*"\\]/
# quoted string
return '"' + str.gsub(/["\\]/, "\\\\\\&") + '"'
else
# atom
return str
end
end