class Net::IMAP::ThreadMember

Net::IMAP::ThreadMember 表示 Net::IMAP#thread 返回的线程节点。

公共实例方法

children → ThreadMember 的数组 点击切换源代码

一个 Net::IMAP::ThreadMember 对象的数组,用于线程中属于此邮件项子项的邮件项。

# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 774
      
seqno → 整数 点击切换源代码

消息序列号。

# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 768
      
to_sequence_set() 点击切换源代码

返回一个 SequenceSet,其中包含 seqno 和所有 children 的 seqno,递归地包含。

# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 782
def to_sequence_set
  SequenceSet.new all_seqnos
end

受保护的实例方法

all_seqnos(node = self) 点击切换源代码
# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 788
def all_seqnos(node = self)
  [node.seqno].concat node.children.flat_map { _1.all_seqnos }
end