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