From: Wakou Aoyama Date: 1998-10-31T23:40:15+09:00 Subject: [ruby-list:10540] Re: case with Class 動作検証できるように、とりあえずの案として。 class Class def === (obj) obj.kind_of? self or obj == self end end これで String === String も true となります。 ついでにソースに手を加える場合のとりあえずの案。 --- object.c.org Sat Oct 31 22:42:02 1998 +++ object.c Sat Oct 31 23:37:33 1998 @@ -458,7 +458,8 @@ mod_eqq(mod, arg) VALUE mod, arg; { - return obj_is_kind_of(arg, mod); + if (obj_is_kind_of(arg, mod)) return TRUE; + return obj_equal(arg, mod); } static VALUE 青山 和光 Wakou Aoyama