Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > irbライブラリ > IRB::Contextクラス

class IRB::Context

クラスの継承リスト: IRB::Context < Object < Kernel < BasicObject

要約

インスタンスメソッド

定義 説明
back_trace_limit

バックトレース表示をバックトレースの頭から n, 後ろから n だけ行なう. デフォルトは 16.

debug_level=(n)

irb のデバッグレベルの設定

eval_history=(n)

実行結果のヒストリ機能の設定. n は整数か nil で n > 0 であればその数だけヒストリにためる。 n = 0の時は無制限に記憶する. n = nil だとヒストリ機能はやめる (デフォルト).

ignore_eof
ignore_eof=(bool)

Ctrl-D が入力された時の動作を設定する. true の時は Ctrl-D を無視する. false の時は irb を終了する.

ignore_sigint
ignore_sigint=(bool)

Ctrl-C が入力された時の動作を設定します。 false 時は irb を終了します。 true の時の動作は以下のようになる.

inf_ruby_mode
inf_ruby_mode=(bool)

inf-ruby-mode 用のプロンプト表示を行なうかどうかを表します。 デフォルト値は false です。

inspect_mode=(val)

インスペクトモードを設定する.

math_mode

分数と行列の計算ができる bc モードかどうかを表します。

prompt_c

if の直後など, 行が継続している時のプロンプトを 表現するフォーマット文字列を返します。

prompt_i

通常のプロンプトを表現するフォーマット文字列を返します。

prompt_s

文字列中のプロンプトを表現するフォーマット文字列を返します。

rc

~/.irbrc を読み込んでいたら true を返します。 読み込んでいなければ false を返します。

use_loader
use_loader=(bool)

load または require 時に irb のファイル読み込み機能を使うかどうかを示します。 デフォルト値は false です。

use_prompt
use_prompt=(bool)

プロンプトを表示するかどうかを指定します。 use_prompt の値が true ならプロンプトを表示し、 false ならプロンプトを表示しません。

use_readline=(val)

readline を使うかどうかを指定します。 val の値によって、このメソッドの効果は以下のように分かれます。

継承したメソッド

! != == === =~ __id__ __send__ _dump class clone dclone display enum_for eql? equal? extend freeze frozen? hash initialize initialize_copy inspect instance_eval instance_exec instance_of? instance_variable_defined? instance_variable_get instance_variable_set instance_variables is_a? marshal_dump marshal_load method method_missing methods must_be must_be_close_to must_be_empty must_be_instance_of must_be_kind_of must_be_nil must_be_same_as must_be_within_epsilon must_equal must_include must_match must_raise must_respond_to must_send must_throw nil? pretty_inspect pretty_print pretty_print_cycle pretty_print_inspect pretty_print_instance_variables private_methods protected_methods public_methods remove_instance_variable respond_to? respond_to_missing? singleton_class singleton_method_added singleton_method_removed singleton_method_undefined singleton_methods taint tainted? tap to_a to_ary to_hash to_int to_io to_proc to_regexp to_s to_str to_yaml to_yaml_properties to_yaml_style trust untaint untrust untrusted? wont_be wont_be_close_to wont_be_empty wont_be_instance_of wont_be_kind_of wont_be_nil wont_be_same_as wont_be_within_epsilon wont_equal wont_include wont_match wont_respond_to .new