るりまサーチ (Ruby 2.7.0)

最速Rubyリファレンスマニュアル検索!
1件ヒット [1-1件を表示] (0.147秒)
トップページ > 種類:インスタンスメソッド[x] > クエリ:l[x] > バージョン:2.7.0[x] > クエリ:cycle[x] > クエリ:pretty_print_cycle[x]

別のキーワード

  1. _builtin cycle
  2. enumerable cycle
  3. array cycle
  4. pp pretty_print_cycle
  5. object pretty_print_cycle

ライブラリ

クラス

検索結果

Object#pretty_print_cycle(pp) -> () (90946.0)

プリティプリント時にオブジェクトの循環参照が検出された場合、 Object#pretty_print の代わりに呼ばれるメソッドです。

プリティプリント時にオブジェクトの循環参照が検出された場合、
Object#pretty_print の代わりに呼ばれるメソッドです。

あるクラスの pp の出力をカスタマイズしたい場合は、
このメソッドも再定義する必要があります。

@param pp PP オブジェクトです。

//emlist[][ruby]{
class Array
def pretty_print_cycle(q)
q.text(empty? ? '[]' : '[...]')
end
end
//}

@see Object#pretty_print