win32/registry: Shorten with safe navigation operator

This commit is contained in:
Nobuyoshi Nakada 2024-04-27 22:26:39 +09:00
Родитель 491c38bfcd
Коммит 7662e6fcd5
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 3582D74E1FEE4465
1 изменённых файлов: 1 добавлений и 2 удалений

Просмотреть файл

@ -377,8 +377,7 @@ For detail, see the MSDN[http://msdn.microsoft.com/library/en-us/sysinfo/base/pr
def self.expand_environ(str)
str.gsub(Regexp.compile("%([^%]+)%".encode(str.encoding))) {
v = $1.encode(LOCALE)
(e = ENV[v] || ENV[v.upcase]; e.encode(str.encoding) if e) ||
$&
(ENV[v] || ENV[v.upcase])&.encode(str.encoding) || $&
}
end