From f3bdbfb2828d0e80581a4d26e9cf4f1e1e6a8b70 Mon Sep 17 00:00:00 2001 From: ZippyDev Date: Mon, 20 Jan 2020 11:49:19 -0700 Subject: [PATCH] update rankings date update parsing logic. --- lib/ncaa/parser/html/rankings.rb | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/lib/ncaa/parser/html/rankings.rb b/lib/ncaa/parser/html/rankings.rb index 83a6ca3..81dd557 100644 --- a/lib/ncaa/parser/html/rankings.rb +++ b/lib/ncaa/parser/html/rankings.rb @@ -32,11 +32,14 @@ module Ncaa # @return [Time] def last_updated - @last_updated ||= begin - updated = html.css('figure.rankings-last-updated').text - date = updated[/\w+{3,}\.? \d+{1,2}, \d+{2,4}/] - Time.parse(date) - end + @last_updated ||= + begin + updated = html.css('figure.rankings-last-updated').text + date = updated[/\w+{3,}\.? \d+{1,2}\,? \d+{2,4}/] + Time.parse(date) + rescue TypeError + nil + end end # @return [Array]