2006-01-19

_ [mew][ruby] スレッド

うーむ、返信時に In-Reply-To: じゃなしに、 References: しか付けない MUA もいるのかぁ。

mew-scan.el には、

  1. In-Reply-To: が一つだけならそれを使う
  2. References: があれば最後のを使う
  3. In-Reply-To: が複数あれば最初のを使う

と書いてあるなぁ。それにあわせると、

 def parent_key
   pk1 = @irt.first and @irt.size == 1 and return pk1
   pk2 = @ref.last and return pk2
   return pk1
 end

という感じかな。一応それぞれ 0, 1, 2 個づつ渡してみたら、 思いどおりのものを返してくれてはいるな。test/unit 面白い。

[追記]: それぞれ nil の場合を忘れていた… orz

[]