class Net::IMAP::ResponseParser
解析 IMAP 服务器响应。
属性
config[R]
公共类方法
Net::IMAP::ResponseParser.new → Net::IMAP::ResponseParser 点击切换源代码
# File net-imap-0.5.4/lib/net/imap/response_parser.rb, line 17 def initialize(config: Config.global) @str = nil @pos = nil @lex_state = nil @token = nil @config = Config[config] end
公共实例方法
parse(str) → ContinuationRequest 点击切换源代码
parse(str) → UntaggedResponse
parse(str) → TaggedResponse
对于无法解析的字符串,引发 ResponseParseError
异常。
# File net-imap-0.5.4/lib/net/imap/response_parser.rb, line 31 def parse(str) @str = str @pos = 0 @lex_state = EXPR_BEG @token = nil return response end