From 048392d5d276c05a837e48aa07fc2ce5b6828ec6 Mon Sep 17 00:00:00 2001 From: Sam Lehman Date: Thu, 15 Apr 2021 16:27:10 -0400 Subject: [PATCH] &. is a Ruby 2.3 feature, thus breaking gem for users using lower versions --- lib/excon/utils.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/excon/utils.rb b/lib/excon/utils.rb index 550b9135..2c7a36d6 100644 --- a/lib/excon/utils.rb +++ b/lib/excon/utils.rb @@ -50,7 +50,7 @@ def redact(datum) if datum.has_key?(:password) datum[:password] = REDACTED end - if datum.has_key?(:proxy) && datum[:proxy]&.has_key?(:password) + if datum.has_key?(:proxy) && datum[:proxy] && datum[:proxy].has_key?(:password) datum[:proxy] = datum[:proxy].dup datum[:proxy][:password] = REDACTED end