lib/clinical/trial.rb in clinical-0.2.5 vs lib/clinical/trial.rb in clinical-0.2.6
- old
+ new
@@ -100,10 +100,13 @@
:keywords => 2
}.each do |key, value|
metadata[key] = []
html.search("div.indent3:nth-last-child(#{value}) td").each do |td|
- metadata[key] += td.inner_html.split(/\<br\>/).collect{|i| i.strip}
+ word = td.inner_html.split(/\<br\>/).collect{|i| i.gsub(/\<div.*/, "").strip}
+ if word != ""
+ metadata[key] += word
+ end
end
end
@terms, @categories, @keywords = metadata[:terms], metadata[:categories], metadata[:keywords]