From 4a1b31741be5e509da3eaf5e90daa7a781f07ebd Mon Sep 17 00:00:00 2001 From: Marko Kind Date: Sat, 7 Apr 2018 21:53:17 +0200 Subject: [PATCH] Remove comparison of DateTime value with nil Comparison of a DateTime value with nil raises ``` NoMethodError: undefined method `to_datetime' for nil:NilClass ``` --- lib/solareventcalculator.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/solareventcalculator.rb b/lib/solareventcalculator.rb index 85ac085..36632cc 100644 --- a/lib/solareventcalculator.rb +++ b/lib/solareventcalculator.rb @@ -160,7 +160,8 @@ def compute_utc_astronomical_sunset end def convert_to_datetime(time) - DateTime.parse("#{@date.strftime}T#{time.hour}:#{time.min}:00+0000") unless time == nil + return unless time + DateTime.parse("#{@date.strftime}T#{time.hour}:#{time.min}:00+0000") end def compute_civil_sunrise(timezone)