Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > irb/inspectorライブラリ > IRB::Inspectorクラス
クラスの継承リスト: IRB::Inspector < Object < Kernel < BasicObject
実行結果の出力を行うためのクラスです。
def_inspector(key, arg = nil) { |v| ... } -> object
[permalink][rdoc]新しい実行結果の出力方式を定義します。
例.
# .irbrc IRB::Inspector::INSPECTORS.def_inspector([:test]){ |v| v.to_s * 2 } $ irb --inspect test irb(main):001:0> :abc # => abcabc
[SEE_ALSO] irb/実行結果の出力方式
keys_with_inspector(inspector) -> Array
[permalink][rdoc]引数で指定した IRB::Inspector に対応する key の配列を返します。
IRB::Inspector.keys_with_inspector(IRB::Inspector::INSPECTORS[true]) # => [true, :p, "p", :inspect, "inspect"]
init -> ()
[permalink][rdoc]ライブラリ内部で使用します。
inspect_value(v) -> ()
[permalink][rdoc]ライブラリ内部で使用します。