module Net::IMAP::StringFormatter
def nstring(str)
def nstring(str) str.nil? ? nil : string(str) end
def string(str)
def string(str) str = str.to_s if str =~ LITERAL_REGEX Literal.new(str) else QuotedString.new(str) end end
def valid_nstring?(str)
def valid_nstring?(str) str.nil? || valid_string?(str) end
def valid_string?(str)
def valid_string?(str) str.is_a?(Symbol) || str.respond_to?(:to_str) end