okkez です。
リファレンスマニュアルの作業をしていて気づいたのですが、Hash#flatten の動作がコメントと
異なっているようです。コードの動きにコメントを合わせるパッチを書いてみました。
Index: hash.c
===================================================================
--- hash.c (revision 15977)
+++ hash.c (working copy)
@@ -1677,8 +1677,9 @@
* <i>level</i> argument determines the level of recursion to flatten.
*
* a = {1=> "one", 2 => [2,"two"], 3 => "three"}
- * a.flatten # => [1, "one", 2, [2, "two"], 3, "three"]
+ * a.flatten(1) # => [1, "one", 2, [2, "two"], 3, "three"]
* a.flatten(2) # => [1, "one", 2, 2, "two", 3, "three"]
+ * a.flatten # => [1, "one", 2, 2, "two", 3, "three"]
*/
static VALUE
--
okkez
okkez000 / gmail.com