From cf9b7ec21c324eb3b7e03f6f0cc614fffc34e252 Mon Sep 17 00:00:00 2001 From: Alan Lattimore Date: Thu, 29 Oct 2020 15:42:22 -0400 Subject: [PATCH] Undefined method `utc' for String --- lib/que/web.rb | 1 + spec/web_spec.rb | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/lib/que/web.rb b/lib/que/web.rb index 0008a92..4ef77c5 100644 --- a/lib/que/web.rb +++ b/lib/que/web.rb @@ -185,6 +185,7 @@ def format_error(job) end def relative_time(time) + time = Time.utc((t = Date._parse(time))[:year], t[:mon], t[:mday], t[:hour], t[:min], t[:sec]) if time.is_a?(String) %{} end diff --git a/spec/web_spec.rb b/spec/web_spec.rb index 49170ff..f3ebab3 100644 --- a/spec/web_spec.rb +++ b/spec/web_spec.rb @@ -72,4 +72,20 @@ def error_job(last_error) end end end + + describe '#relative_time' do + it 'renders a Time object as a