From ca5c9084dcc0e683457c9bdc99e316fcbbf26f4a Mon Sep 17 00:00:00 2001 From: nobu Date: Tue, 15 Sep 2015 04:13:15 +0000 Subject: [PATCH] array.c: [DOC] correct Array#sort rdoc [ci skip] * array.c (rb_ary_sort_bang, rb_ary_sort): [DOC] correct block return values, which may be a negative or positive integer, not ony -1 or +1. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51860 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 6 ++++++ array.c | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index eacbef8bf1..edc4a210e2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Tue Sep 15 13:13:13 2015 Nobuyoshi Nakada + + * array.c (rb_ary_sort_bang, rb_ary_sort): [DOC] correct block + return values, which may be a negative or positive integer, not + ony -1 or +1. + Tue Sep 15 12:49:10 2015 Jason Barnabe * array.c (rb_ary_sort_bang, rb_ary_sort): [DOC] Correct diff --git a/array.c b/array.c index 9f6e538de7..3a6e231a6e 100644 --- a/array.c +++ b/array.c @@ -2446,8 +2446,8 @@ sort_2(const void *ap, const void *bp, void *dummy) * or using an optional code block. * * The block must implement a comparison between +a+ and +b+ and return - * +-1+ when +b+ follows +a+, +0+ when +a+ and +b+ are equivalent, or ++1+ - * when +a+ follows +b+. + * an integer less than 0 when +b+ follows +a+, +0+ when +a+ and +b+ + * are equivalent, or an integer greater than 0 when +a+ follows +b+. * * See also Enumerable#sort_by. * @@ -2527,8 +2527,8 @@ rb_ary_sort_bang(VALUE ary) * or using an optional code block. * * The block must implement a comparison between +a+ and +b+ and return - * +-1+ when +b+ follows +a+, +0+ when +a+ and +b+ are equivalent, or ++1+ - * when +a+ follows +b+. + * an integer less than 0 when +b+ follows +a+, +0+ when +a+ and +b+ + * are equivalent, or an integer greater than 0 when +a+ follows +b+. * * * See also Enumerable#sort_by.