summaryrefslogtreecommitdiff
path: root/array.c
diff options
context:
space:
mode:
authorzzak <zzak@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2012-09-13 18:32:07 +0000
committerzzak <zzak@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2012-09-13 18:32:07 +0000
commit1ae1b85e81bcfa1742e7d6fd5d02c0b11f1170ce (patch)
tree28aac69845e230320deac1d946fdc0fcf4e9b685 /array.c
parent7a0d7e74cbdff8946c63534d0fb666af39fa72bb (diff)
* array.c (rb_ary_select):
Update documentation for Array#select * enum.c (enum_find_all, enum_reject): Update documentation for Enumerable#find_all and Enumerable#reject Based on a patch by Jeff Saracco [Bug #6908] [ruby-core:47285] [Fixes #166 on github] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36964 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'array.c')
-rw-r--r--array.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/array.c b/array.c
index 524553a119..273768fbd1 100644
--- a/array.c
+++ b/array.c
@@ -2408,16 +2408,17 @@ rb_ary_values_at(int argc, VALUE *argv, VALUE ary)
* ary.select { |item| block } -> new_ary
* ary.select -> Enumerator
*
- * Invokes the given block passing in successive elements from +self+,
- * returning an array containing those elements for which the block returns
- * a +true+ value.
- *
- * See also Enumerable#select.
+ * Returns a new array containing all elements of +ary+
+ * for which the given +block+ returns a true value.
*
* If no block is given, an Enumerator is returned instead.
*
+ * [1,2,3,4,5].select { |num| num.even? } #=> [2, 4]
+ *
* a = %w{ a b c d e f }
* a.select { |v| v =~ /[aeiou]/ } #=> ["a", "e"]
+ *
+ * See also Enumerable#select.
*/
static VALUE