Bug #1665 » doc_enum187.patch
| NEWS (working copy) | ||
|---|---|---|
| * Enumerable#minmax_by | ||
| * Enumerable#none? | ||
| * Enumerable#one? | ||
| * Enumerable#reverse_each | ||
| * Enumerable#take | ||
| * Enumerable#take_while | ||
| ... | ... | |
| New alias to #inject. | ||
| * Enumerable#entries | ||
| * Enumerable#to_a | ||
| Now takes optional arguments to pass to #each. | ||
| * Hash#eql? | ||
| * Hash#hash | ||
| * Hash#== | ||
| enum.c (working copy) | ||
|---|---|---|
| /* | ||
| * call-seq: | ||
| * enum.to_a => array | ||
| * enum.entries => array | ||
| * enum.to_a(*args) => array | ||
| * enum.entries(*args) => array | ||
| * | ||
| * Returns an array containing the items in <i>enum</i>. | ||
| * The given <i>args</i>, if any, are passed to <code>each</code>. | ||
| * | ||
| * (1..7).to_a #=> [1, 2, 3, 4, 5, 6, 7] | ||
| * { 'a'=>1, 'b'=>2, 'c'=>3 }.to_a #=> [["a", 1], ["b", 2], ["c", 3]] | ||
| * s = StringIO.new("Hello world") | ||
| * s.to_a("l") #=> ["Hel", "l", "o worl", "d"] | ||
| */ | ||
| static VALUE | ||
| enum_to_a(argc, argv, obj) | ||
| int argc; | ||