Feature #234 [ruby-reference-manual:1038]
メソッドの別名にも独立の項目を設ける。
| Status : | Rejected | Start : | 07/08/2008 | |
| Priority : | Low | Due date : | ||
| Assigned to : | - | % Done : | 0% |
|
| Category : | bitclust | |||
| Target version : | - | |||
| reporter : | たけ(tk) |
ruby_version : | ||
Description
メソッドの別名にも独立の項目を設ける。 たとえば、 http://doc.loveruby.net/refm/api/view/class/String で「each_char」が「C」から始まる部分には入っているが、「E」から始まる部分には入っていない。 これでは、「each_char」を調べたい人が「E」の部分を調べて、見つけることができない、ということになってしまう。 従って、メソッドの別名にも独立の項目を設けて、「each_char ・・ charsメソッドの別名です」という行を追加するのが望ましい。 -- center(width, padding = ' ') -> String each_char {|cstr| block } -> self chars {|cstr| block } -> self chomp(rs = $/) -> String -- each(rs = $/) {|line| ... } -> () each_line(rs = $/) {|line| ... } -> () each(rs = $/) -> Enumerable::Enumerator each_line(rs = $/) -> Enumerable::Enumerator each_byte {|byte| ... } -> () each_byte -> Enumerable::Enumerator each_char ・・ charsメソッドの別名です。 ++ ← この行を追加する。 empty? -> bool -- * 並べて気がついたのだが、each_char には Enumerable::Enumerator を返す用法は無いのかな?