From fa5870b9c4f530bf2bd497ca9aacf922489ce405 Mon Sep 17 00:00:00 2001 From: nobu Date: Thu, 18 Jan 2018 02:44:50 +0000 Subject: resolv: use safe navigation operator * lib/resolv.rb (each_address): use safe navigation operator to avoid extra hash lookups, as well as each_name since r56890. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61897 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/resolv.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'lib') diff --git a/lib/resolv.rb b/lib/resolv.rb index d38204eeca..3df88e4f9c 100644 --- a/lib/resolv.rb +++ b/lib/resolv.rb @@ -236,9 +236,7 @@ class Resolv def each_address(name, &proc) lazy_initialize - if @name2addr.include?(name) - @name2addr[name].each(&proc) - end + @name2addr[name]&.each(&proc) end ## -- cgit v1.2.3