@m_seki の

I like ruby tooから引っ越し

blended search続き

存在しないのはModeでなくてRelevanceRankでした。amazon.co.jpに存在しないのかなあ。

--- blended.rb~ 2004-03-10 18:48:39.000000000 +0900
+++ blended.rb  2006-10-08 10:27:01.000000000 +0900
@@ -49,7 +49,9 @@
          doc.elements.each('ProductLine') do |line|
 
            mode = line.elements['Mode'].text
-           relevance = line.elements['RelevanceRank'].text.to_i
+           relevance_element = line.elements['RelevanceRank']
+           relevance = relevance_element ? relevance_element.text.to_i : nil
+
            product_line = Amazon::ProductLine.new(mode, relevance)
 
            product_line.products = Amazon::Search::Response.new(