From 254436df5a2719324196aa787e025fddd585d9c2 Mon Sep 17 00:00:00 2001 From: Heiko Bernloehr Date: Thu, 2 Jun 2016 03:23:37 +0200 Subject: Update score value parsing. --- lib/result_event.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/result_event.rb b/lib/result_event.rb index 478ccd7..31c807d 100644 --- a/lib/result_event.rb +++ b/lib/result_event.rb @@ -20,12 +20,12 @@ class ResultEvent end end - points= -1 + points= "-1" result["Result"]["elements"].each do |e| case e["MIMEtype"] when "text/plain" - if (val=e["value"]).strip.start_with?("*** Score:") - points= val.strip.split(":")[1].to_i + if e["value"] =~ /\*\*\*\s*Score:\s*((\d+)\.?(\d*))/ + points= $~[1] break end end -- cgit v1.2.3