lib/alexandria/book_providers/adlibris.rb in alexandria-book-collection-manager-0.6.9.pre1 vs lib/alexandria/book_providers/adlibris.rb in alexandria-book-collection-manager-0.6.9
- old
+ new
@@ -103,20 +103,18 @@
search_hit = doc.search("div'searchResult")[0]
return [] unless search_hit
(search_hit / 'ul.ulSearch table').each do |t|
-
result = {}
if (title_data = (t % 'div.divTitle'))
result[:title] = (title_data % :a).inner_text
lookup_url = (title_data % :a)['href']
end
result[:lookup_url] = "#{SITE}#{lookup_url}"
book_search_results << result
-
end
book_search_results
end
# def binding_type(binding) # swedish string
@@ -223,11 +221,13 @@
return [book, image_url]
rescue => ex
raise ex if ex.instance_of? NoResultsError
trace = ex.backtrace.join("\n> ")
- log.warn {'Failed parsing search results for AdLibris ' \
- "#{ex.message} #{trace}" }
+ log.warn {
+ 'Failed parsing search results for AdLibris ' \
+ "#{ex.message} #{trace}"
+ }
raise NoResultsError
end
end
end
end