From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: poffice@blade.nagaokaut.ac.jp Delivered-To: poffice@blade.nagaokaut.ac.jp Received: from kankan.nagaokaut.ac.jp (kankan.nagaokaut.ac.jp [133.44.2.24]) by blade.nagaokaut.ac.jp (Postfix) with ESMTP id 2725819C0032 for ; Wed, 4 Nov 2015 12:11:20 +0900 (JST) Received: from voscc.nagaokaut.ac.jp (voscc.nagaokaut.ac.jp [133.44.1.100]) by kankan.nagaokaut.ac.jp (Postfix) with ESMTP id 3BA0FB5D996 for ; Wed, 4 Nov 2015 12:40:07 +0900 (JST) Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by voscc.nagaokaut.ac.jp (Postfix) with ESMTP id 3C431952408 for ; Wed, 4 Nov 2015 12:40:07 +0900 (JST) Received: from [221.186.184.76] (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id E6B8F1204D2; Wed, 4 Nov 2015 12:40:05 +0900 (JST) X-Original-To: ruby-core@ruby-lang.org Delivered-To: ruby-core@ruby-lang.org Received: from mail-wi0-f181.google.com (mail-wi0-f181.google.com [209.85.212.181]) by neon.ruby-lang.org (Postfix) with ESMTPS id 7AD8512047C for ; Wed, 4 Nov 2015 12:40:00 +0900 (JST) Received: by wicll6 with SMTP id ll6so23923596wic.1 for ; Tue, 03 Nov 2015 19:39:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=nbNiBsI1iqiUZENdou1ZYj0leBLviDRGegx1EQI+pTo=; b=DhAGSHtyl3Yar6Rg35AAiZh100di3RGjEV3P54eYG9nIIbW1vPyoInpDYf6pWzrMDw mPRVgIBLBCR6T/G3ZHSCw+vwEq1OPGmxdk00YIIWYSDW53S7Sb2/WOTC0DhClr3Wyq+g YUyT7eGj4ZLtOwdPlVy4CuTTndEBhdnfljzC5gXI1FoQLx1zWdnMihO0JyijMrcTl24Q wvGyMaeLYYGETgFUA/ehJSUmc/cvadnHvPRRo+hEoZscQFB9KEMkQKelDSe6u1xwGmn2 hs+A7k8Q/xiHf8O4Cbj2xhOeY55cEbpnVleY6HaeyrkCu2mJw0uQk989iaGV1VCRvxZT hJZQ== MIME-Version: 1.0 X-Received: by 10.194.209.175 with SMTP id mn15mr33144432wjc.22.1446608397258; Tue, 03 Nov 2015 19:39:57 -0800 (PST) Received: by 10.194.24.226 with HTTP; Tue, 3 Nov 2015 19:39:57 -0800 (PST) Received: by 10.194.24.226 with HTTP; Tue, 3 Nov 2015 19:39:57 -0800 (PST) In-Reply-To: References: Date: Wed, 4 Nov 2015 06:39:57 +0300 Message-ID: From: =?UTF-8?B?0K7RgNC40Lkg0KHQvtC60L7Qu9C+0LI=?= To: Ruby developers Content-Type: multipart/alternative; boundary=047d7b3a82eaa5d4f80523aec3b3 X-ML-Name: ruby-core X-Mail-Count: 71328 Subject: [ruby-core:71328] Re: [Ruby trunk - Feature #10984] Hash#contain? to check whether hash contains other hash 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: , Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" --047d7b3a82eaa5d4f80523aec3b3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable What if ``` {b: 1} =3D=3D=3D {a: 2, b: 1} ``` then ``` h =3D {a: 2, b: 1} case h when {b: 1} puts "got it" end ``` =F0=9F=98=81=F0=9F=98=83=F0=9F=98=84=F0=9F=98=88 --047d7b3a82eaa5d4f80523aec3b3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

What if

```
{b: 1} =3D=3D=3D {a: 2, b: 1}
```

then

```
h =3D {a: 2, b: 1}
case h
when {b: 1}
=C2=A0 puts "got it"
end
```
=F0=9F=98=81=F0=9F=98=83=F0=9F=98=84=F0=9F=98=88

--047d7b3a82eaa5d4f80523aec3b3--