From a3128e9239fa9e334849311cfbb096585b084e12 Mon Sep 17 00:00:00 2001 From: Bruno Date: Thu, 1 Dec 2022 20:24:15 -0500 Subject: [PATCH 1/2] job_list self.respond_to? changed to respond to empty @set_variables --- lib/whenever/job_list.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/whenever/job_list.rb b/lib/whenever/job_list.rb index 7df39c68..e688fbde 100644 --- a/lib/whenever/job_list.rb +++ b/lib/whenever/job_list.rb @@ -38,7 +38,9 @@ def method_missing(name, *args, &block) end def self.respond_to?(name, include_private = false) - @set_variables.has_key?(name) || super + if @set_variables + @set_variables.has_key?(name) + end || super end def env(variable, value) From 4bd47f64581ad2936a4ae5c1708a89811e7a74a9 Mon Sep 17 00:00:00 2001 From: Bruno Date: Thu, 27 Apr 2023 09:33:10 -0400 Subject: [PATCH 2/2] job_list .respond_to? updated to an instance method --- lib/whenever/job_list.rb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/whenever/job_list.rb b/lib/whenever/job_list.rb index e688fbde..17e72d8b 100644 --- a/lib/whenever/job_list.rb +++ b/lib/whenever/job_list.rb @@ -37,10 +37,8 @@ def method_missing(name, *args, &block) @set_variables.has_key?(name) ? @set_variables[name] : super end - def self.respond_to?(name, include_private = false) - if @set_variables - @set_variables.has_key?(name) - end || super + def respond_to?(name, include_private = false) + @set_variables.has_key?(name) || super end def env(variable, value)