[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:1210

From: Sho Hashimoto <redmine@r...>
Date: Sun, 31 Aug 2008 09:29:30 +0900
Subject: [ruby-reference-manual:1210] [Bug #522] Summary: String#linesの引数の情報を追加する

Bug #522: Summary: String#linesの引数の情報を追加する
http://redmine.ruby-lang.org/issues/show/522

起票者: Sho Hashimoto
ステータス: Open, 優先度: Normal

refm/api/src/_builtin/String内の、String#linesの説明には引数の情報があ
りませんでした。1.8.7のstring.cを確認した所、以下のドキュメントがありま
した。

  Document-method: lines
  call-seq:
     str.lines(separator=$/)   => anEnumerator
     str.lines(separator=$/) {|substr| block }        => str

以下のように修正してはと思うのですが、いかがでしょう。

  Index: refm/api/src/_builtin/String
  ===================================================================
  --- refm/api/src/_builtin/String	(revision 3054)
  +++ refm/api/src/_builtin/String	(working copy)
  @@ -2677,14 +2677,23 @@
   
   @see [[m:String#start_with?]]
   
  ---- lines -> Enumerable::Enumerator
  +--- lines(rs = $/) -> Enumerable::Enumerator
   
  -文字列を行の配列 (を生成する Enumerator) に変換します。
  +@param rs    行末を示す文字列
   
  +文字列を行の配列 (を生成する Enumerator) に変換します。行の区切りは rs
  +に指定した文字列で、そのデフォルト値は変数 [[m:$/]] の値です。各 line
  +には区切りの文字列も含みます。
  +
   例:
       p "aa\nbb\ncc\n".lines.to_a   # => ["aa\n", "bb\n", "cc\n"]
       p "aa\n".lines.to_a           # => ["aa\n"]
       p "".lines.to_a               # => []
  +    
  +    s = "aa\nbb\ncc\n"
  +    p s.lines("\n").to_a #=> ["aa\n", "bb\n", "cc\n"]  
  +    p s.lines("bb").to_a #=> ["aa\nbb", "\ncc\n"]  
   
   --- partition(sep) -> [String, String, String]


----------------------------------------
http://redmine.ruby-lang.org

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

->    1210 2008-08-31 02:29 [redmine@r...        ] [Bug #522] Summary: String#linesの引数の情報を追加する
      1213 2008-08-31 04:37 ┗[redmine@r...        ] [Bug #522](Closed) Summary: String#linesの引数の情報を追加する