るりまサーチ

最速Rubyリファレンスマニュアル検索!
193件ヒット [101-193件を表示] (0.011秒)
トップページ > クエリ:prettyprint[x] > クラス:PrettyPrint[x]

別のキーワード

  1. prettyprint new
  2. prettyprint text
  3. prettyprint breakable
  4. prettyprint nest
  5. prettyprint flush

ライブラリ

キーワード

検索結果

<< < 1 2 >>

PrettyPrint#group(indent = 0, open_obj = &#39;&#39;, close_obj = &#39;&#39;, open_width = open_obj.length, close_width = close_obj.length) {...} -> () (17001.0)

与えられたブロックを実行します。 ブロック内で自身に追加される文字列やオブジェクトは、1行にまとめて表示しても よい同じグループに属すると仮定されます。

...は、1行にまとめて表示しても
よい同じグループに属すると仮定されます。

もう少し詳しく説明します。pretty printing アルゴリズムはインデントと改行を、
ツリー構造を作ることによって決定します。そして、group メソッド...

PrettyPrint#indent -> Integer (17001.0)

現在のインデントの深さを返します。

現在のインデントの深さを返します。

PrettyPrint#maxwidth -> Integer (17001.0)

自身の幅を返します。

自身の幅を返します。

PrettyPrint#nest(indent) {...} -> () (17001.0)

自身の現在のインデントを indent だけ増加させてから、ブロックを実行し、元に戻します。

自身の現在のインデントを indent だけ増加させてから、ブロックを実行し、元に戻します。

@param indent インデントの増加分を整数で指定します。

PrettyPrint#newline -> String (17001.0)

自身の改行文字を返します。

自身の改行文字を返します。

絞り込み条件を変える

PrettyPrint#output -> object (17001.0)

自身の output を返します。

自身の output を返します。

PrettyPrint#text(obj) -> () (17001.0)

obj を width カラムのテキストとして自身に追加します。

obj を width カラムのテキストとして自身に追加します。

@param obj 自身に追加するテキストを文字列で指定します。

@param width obj のカラムを指定します。指定されなかった場合、obj.length が利用されます。

PrettyPrint#text(obj, width = obj.length) -> () (17001.0)

obj を width カラムのテキストとして自身に追加します。

obj を width カラムのテキストとして自身に追加します。

@param obj 自身に追加するテキストを文字列で指定します。

@param width obj のカラムを指定します。指定されなかった場合、obj.length が利用されます。
<< < 1 2 >>