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

ruby-reference-manual:1207

From: Sho Hashimoto <redmine@r...>
Date: Sat, 30 Aug 2008 16:21:05 +0900
Subject: [ruby-reference-manual:1207] [Bug #520] BitClustで@paramにfirst...lastを指定した行を解析した時に「first」のみが引数として扱われる

Bug #520: BitClustで@paramにfirst...lastを指定した行を解析した時に「first」のみが引数として扱われる
http://redmine.ruby-lang.org/issues/show/520

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

String#[]=でRegexpを指定した時の[PARAM]の部分が以下のように表示されています。

  self[first..last] -> String
  slice(first..last) -> String
  (中略)
  [PARAM] first:
  
  ..last 取得したい文字列の範囲を示す Range オブジェクト

lib/bitclust/rdcompiler.rbの以下の部分でheader.sliceした時に「...last」がうまく扱えなかったのではないかと考えています。

  when '@param', '@arg'
    name = header.slice!(/\A\s*\w+/n) || '?'
    line "<dt>[PARAM] #{escape_html(name.strip)}:</dt>"


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

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

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

->    1207 2008-08-30 09:21 [redmine@r...        ] [Bug #520] BitClustで@paramにfirst...lastを指定した行を解析した時に「first」のみが引数として扱われる
      1395 2009-04-18 16:30 ┗[redmine@r...        ] [Bug #520](Rejected) BitClustで@paramにfirst...lastを指定した行を解析した時に「first」のみが引数として扱われる