要約
コメントテキストを処理するためのクラスです。
目次
- インスタンスメソッド
インスタンスメソッド
- expand_tabs(text) -> String[permalink][rdoc][edit]
- 
引数中のタブ(\t)を直前の連続するスペースと合計して 8 文字のスペースになるように置き換えます。 - [PARAM] text:
- 文字列を指定します。
 
- flush_left(text) -> String[permalink][rdoc][edit]
- 
引数から各行の行頭のスペースを削除します。 - [PARAM] text:
- 文字列を指定します。
 
- markup(text) -> String[permalink][rdoc][edit]
- 
引数を整形します。 include したクラスに self#formatter メソッドが必要です。 - [PARAM] text:
- 文字列を指定します。
 
- normalize_comment(text) -> String[permalink][rdoc][edit]
- 
引数から行頭のスペースや改行文字などを削除します。 詳しくは [SEE ALSO] の各メソッドを参照してください。 - [PARAM] text:
- 文字列を指定します。
 [SEE_ALSO] RDoc::Text#strip_hashes, RDoc::Text#expand_tabs, RDoc::Text#flush_left, RDoc::Text#strip_newlines 
- parse(text) -> RDoc::Markup::Document | Array[permalink][rdoc][edit]
- 
引数から RDoc::Text#normalize_comment でスペースや改行文字などを削除した後に解析を行います。 - [PARAM] text:
- 文字列を指定します。
 [SEE_ALSO] RDoc::Text#normalize_comment 
- strip_hashes(text) -> String[permalink][rdoc][edit]
- 
引数から各行の行頭の # を削除します。 - [PARAM] text:
- 文字列を指定します。
 
- strip_newlines(text) -> String[permalink][rdoc][edit]
- 
引数から先頭と末尾の改行を削除します。 - [PARAM] text:
- 文字列を指定します。
 
- strip_stars(text) -> String[permalink][rdoc][edit]
- 
引数から /* 〜 */ 形式のコメントを削除します。 - [PARAM] text:
- 文字列を指定します。