singleline_format(output = '', maxwidth = 79, newline = "\n", genspace = lambda{|n| ' ' * n}) {|pp| ...} -> object
[permalink][rdoc][edit]-
PrettyPrint オブジェクトを生成し、それを引数としてブロックを実行します。 PrettyPrint.format に似ていますが、改行しません。
引数 maxwidth, newline と genspace は無視されます。ブロック中の breakable の実行は、改行せずに text の実行であるかのように扱います。
- [PARAM] output:
- 出力先を指定します。output は << メソッドを持っていなければなりません。
- [PARAM] maxwidth:
- 無視されます。
- [PARAM] newline:
- 無視されます。
- [PARAM] genspace:
- 無視されます。