From fd0763ebb3f3a5da6fd3f89437bf7f0b916c18c2 Mon Sep 17 00:00:00 2001 From: Jean Boussier Date: Tue, 1 Oct 2019 13:22:07 +0200 Subject: [PATCH] Fix Ruby 2.7 compatibility in Cloud::Config#mehtod_missing --- google-cloud-core/lib/google/cloud/config.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/google-cloud-core/lib/google/cloud/config.rb b/google-cloud-core/lib/google/cloud/config.rb index 6186de1b6565..15bb8165c060 100644 --- a/google-cloud-core/lib/google/cloud/config.rb +++ b/google-cloud-core/lib/google/cloud/config.rb @@ -458,8 +458,8 @@ def self.deferred &block def method_missing name, *args name_str = name.to_s super unless name_str =~ /^[a-zA-Z]\w*=?$/ - if name_str.chomp! "=" - self[name_str] = args.first + if name_str.end_with? "=" + self[name_str[0...-1]] = args.first else self[name] end