From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS4713 221.184.0.0/13 X-Spam-Status: No, score=-3.9 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id 5877D1F463 for ; Fri, 20 Sep 2019 23:10:13 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 28854120A42; Sat, 21 Sep 2019 08:10:04 +0900 (JST) Received: from o1678948x4.outbound-mail.sendgrid.net (o1678948x4.outbound-mail.sendgrid.net [167.89.48.4]) by neon.ruby-lang.org (Postfix) with ESMTPS id AAFDF120977 for ; Sat, 21 Sep 2019 08:10:01 +0900 (JST) Received: by filter0037p3iad2.sendgrid.net with SMTP id filter0037p3iad2-27753-5D855C4B-3 2019-09-20 23:10:03.040049939 +0000 UTC m=+107140.920866405 Received: from herokuapp.com (unknown [3.88.204.168]) by ismtpd0013p1iad2.sendgrid.net (SG) with ESMTP id 7YoZFVMLQSme3rmkidubYA for ; Fri, 20 Sep 2019 23:10:03.185 +0000 (UTC) Date: Fri, 20 Sep 2019 23:10:03 +0000 (UTC) From: XrXr@users.noreply.github.com Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 70564 X-Redmine-Project: ruby-trunk X-Redmine-Issue-Id: 16173 X-Redmine-Issue-Author: burdettelamar@yahoo.com X-Redmine-Sender: alanwu X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-SG-EID: =?us-ascii?Q?PWg67P6owy8ojUUZg1G=2FQM4Z0jTQ2XLCqLM8Y2L8tUvRFuUPM6+aKANjRFY5CJ?= =?us-ascii?Q?rIYUCmxRqYjn6qclslulK5AvmpnGNPPCmfGugko?= =?us-ascii?Q?SFpcykwTPnQV11gLbXehus+koUHZRQ=2Fz8R9mJfp?= =?us-ascii?Q?oQjd7v+K0LyUsw4AJbLW4OHNtFyWhh9Nt0u12I0?= =?us-ascii?Q?sXFQA6cqeaOpxE4xP+COq8L9S0JPCPWOnzA=3D=3D?= To: ruby-core@ruby-lang.org X-ML-Name: ruby-core X-Mail-Count: 95009 Subject: [ruby-core:95009] [Ruby master Bug#16173] ENV.delete returns nil when name does not exist and block given X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Ruby developers List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" Issue #16173 has been updated by alanwu (Alan Wu). This gives the impression that the return value is always nil, which isn't true when the environment variable exists. Maybe it's worth clarifying that. ---------------------------------------- Bug #16173: ENV.delete returns nil when name does not exist and block given https://bugs.ruby-lang.org/issues/16173#change-81637 * Author: burdettelamar@yahoo.com (Burdette Lamar) * Status: Open * Priority: Normal * Assignee: * Target version: * ruby -v: ruby 2.6.4p104 (2019-08-28 revision 67798) [x64-mingw32] * Backport: 2.5: UNKNOWN, 2.6: UNKNOWN ---------------------------------------- Attached diff.txt: * ENV.delete for nonexistent name and block given: * Test enhanced to verify return value is nil. * Documentation corrected to say that return value is nil, not value. ---Files-------------------------------- diff.txt (961 Bytes) -- https://bugs.ruby-lang.org/