るりまサーチ (Ruby 2.6.0)

最速Rubyリファレンスマニュアル検索!
2件ヒット [1-2件を表示] (0.088秒)
トップページ > バージョン:2.6.0[x] > 種類:特異メソッド[x] > クラス:IRB::Inspector[x]

ライブラリ

キーワード

検索結果

IRB::Inspector.def_inspector(key, arg = nil) { |v| ... } -> object (7.0)

新しい実行結果の出力方式を定義します。

...ロックを指定しない場合には、実行結果の出力のための手続きオ
ブジェクトを指定します。

例.

# .irbrc
IRB::Inspector
.def_inspector([:test]){ |v| v.to_s * 2 }

$ irb --inspect test
irb(main):001:0> :abc # => abcabc

@see lib:irb#inspect_mode...

IRB::Inspector.keys_with_inspector(inspector) -> Array (7.0)

引数で指定した IRB::Inspector に対応する key の配列を返します。

...引数で指定した IRB::Inspector に対応する key の配列を返します。

@param inspector IRB::Inspector オブジェクトを指定します。

IRB::Inspector
.keys_with_inspector(IRB::Inspector::INSPECTORS[true])
# => [true, :p, "p", :inspect, "inspect"]...