method
response_untagged
ruby latest stable - Class:
Net::IMAP::ResponseParser
response_untagged()private
No documentation available.
# File lib/net/imap.rb, line 2276
def response_untagged
match(T_STAR)
match(T_SPACE)
token = lookahead
if token.symbol == T_NUMBER
return numeric_response
elsif token.symbol == T_ATOM
case token.value
when /\A(?:OK|NO|BAD|BYE|PREAUTH)\z/i
return response_cond
when /\A(?:FLAGS)\z/i
return flags_response
when /\A(?:LIST|LSUB|XLIST)\z/i
return list_response
when /\A(?:QUOTA)\z/i
return getquota_response
when /\A(?:QUOTAROOT)\z/i
return getquotaroot_response
when /\A(?:ACL)\z/i
return getacl_response
when /\A(?:SEARCH|SORT)\z/i
return search_response
when /\A(?:THREAD)\z/i
return thread_response
when /\A(?:STATUS)\z/i
return status_response
when /\A(?:CAPABILITY)\z/i
return capability_response
else
return text_response
end
else
parse_error("unexpected token %s", token.symbol)
end
end