うーむ、返信時に In-Reply-To: じゃなしに、 References: しか付けない MUA もいるのかぁ。
mew-scan.el には、
と書いてあるなぁ。それにあわせると、
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