ruby-changes:71732
From: Akshay <ko1@a...>
Date: Thu, 14 Apr 2022 21:52:34 +0900 (JST)
Subject: [ruby-changes:71732] 8751c5c267 (master): [DOC] Enhance documentation for `Module#<` & `Module#>`
https://git.ruby-lang.org/ruby.git/commit/?id=8751c5c267 From 8751c5c2672d1391c73d9dec590063d27bed7e4c Mon Sep 17 00:00:00 2001 From: Akshay Birajdar <akshaybirajdar05@g...> Date: Mon, 11 Apr 2022 12:03:29 +0530 Subject: [DOC] Enhance documentation for `Module#<` & `Module#>` --- object.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/object.c b/object.c index 4e79a6ac7a..3c0e41dcee 100644 --- a/object.c +++ b/object.c @@ -1672,7 +1672,9 @@ rb_class_inherited_p(VALUE mod, VALUE arg) https://github.com/ruby/ruby/blob/trunk/object.c#L1672 * mod < other -> true, false, or nil * * Returns true if <i>mod</i> is a subclass of <i>other</i>. Returns - * <code>nil</code> if there's no relationship between the two. + * <code>false</code> if <i>mod</i> is the same as <i>other</i> + * or <i>mod</i> is an ancestor of <i>other</i>. + * Returns <code>nil</code> if there's no relationship between the two. * (Think of the relationship in terms of the class definition: * "class A < B" implies "A < B".) * @@ -1713,7 +1715,9 @@ rb_mod_ge(VALUE mod, VALUE arg) https://github.com/ruby/ruby/blob/trunk/object.c#L1715 * mod > other -> true, false, or nil * * Returns true if <i>mod</i> is an ancestor of <i>other</i>. Returns - * <code>nil</code> if there's no relationship between the two. + * <code>false</code> if <i>mod</i> is the same as <i>other</i> + * or <i>mod</i> is a descendant of <i>other</i>. + * Returns <code>nil</code> if there's no relationship between the two. * (Think of the relationship in terms of the class definition: * "class A < B" implies "B > A".) * -- cgit v1.2.1 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/