るりまサーチ

最速Rubyリファレンスマニュアル検索!
1392件ヒット [1-100件を表示] (0.022秒)
トップページ > クエリ:@[x] > ライブラリ:irb[x]

オブジェクト

検索結果

<< 1 2 3 ... > >>

IRB::Context.new(irb, workspace = nil, input_method = nil, output_method = nil) -> IRB::Context (25.0)

自身を初期化します。

...自身を初期化します。

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

@
param workspace IRB::WorkSpace オブジェクトを指定します。省略し
た場合は新しく作成されます。

@
param input_method String、IRB::InputMethod のサブクラス...
...オブジェクト、nil のいずれかを指定します。

@
param output_method IRB::OutputMethod のサブクラスのオブジェクト
を指定します。省略した場合は
IRB
::StdioOutputMethod オブジェクトが新しく...

IRB::ExtendCommandBundle.def_extend_command(cmd_name, cmd_class, load_file = nil, *aliases) -> object (25.0)

irb に cmd_name で指定したメソッドが実行できるように拡張します。

...
irb
に cmd_name で指定したメソッドが実行できるように拡張します。

@
param cmd_name メソッド名を Symbol か文字列で指定します。
cmd_class で指定するクラスの execute メソッドとして定
義してある必要があ...
...ます。

@
param cmd_class 指定した拡張が定義されたクラス名を Symbol、
String、Class のいずれかで指定します。
なお、このクラスは IRB::ExtendCommand 以下で定義
する必要があります。

@
param load_...
...

@
param aliases cmd_name の別名を Symbol とフラグの配列で指定しま
す。複数指定する事ができます。フラグは
IRB
::ExtendCommandBundle::NO_OVERRIDE、
IRB
::ExtendCommandBundle::OVERRIDE_PRIVATE_ONLY、
IRB
::Ex...

IRB.irb_abort(irb, exception = Abort) (20.0)

実行中の処理を中断します。必ず例外が発生するため、何も返しません。

...生するため、何も返しません。

@
param irb 現在の IRB::Irb オブジェクトを指定します。

@
param exception 発生させる例外を指定します。指定しなかった場合は
IRB
::Abort が発生します。

@
raise exception 引数 exception で指定...

IRB::Context#math_mode=(opt) (19.0)

math_mode を有効にするかどうかを指定します。

...かどうかを指定します。

.irbrc ファイル中で IRB.conf[:MATH_MODE] を設定する事でも同様の事が行え
ます。

mathn ライブラリを include するため、math_mode を有効にした後は
無効にする事ができません。

@
param opt math_mode を有効にす...
...る場合に true を指定します。

@
raise IRB::CantReturnToNormalMode 既に math_mode の状態で opt に
false か nil を指定した場合に発生します。

@
see IRB::Context#math_mode...

IRB::ContextExtender.def_extend_command(cmd_name, load_file, *aliases) -> object (19.0)

IRB::Context に cmd_name で指定したメソッドが実行できるように拡張 します。

...
IRB
::Context に cmd_name で指定したメソッドが実行できるように拡張
します。

@
param cmd_name メソッド名を Symbol で指定します。
IRB
::Context クラスのインスタンスメソッドとして定
義してある必要がありま...
...す。

@
param load_file cmd_name で指定したメソッドが定義されたファイル名を指
定します。このファイルは自動的に require されます。

@
param aliases cmd_name の別名を Symbol で指定します。複数指定する事ができます。...

絞り込み条件を変える

IRB::ExtendCommand::Load#execute(file_name, priv = nil) -> nil (19.0)

ファイル path を Ruby スクリプトとみなし、現在の irb インタプリタ上で実 行します。

...なし、現在の irb インタプリタ上で実
行します。

Kernel.#load と異なり、path の内容を irb で一行ずつタイプしたかの
ように、irb 上で一行ずつ評価されます。

@
param file_name ファイル名を文字列で指定します。

@
param priv 真を指...
...定した場合は実行は内部的に生成される無名モジュール上
で行われ、グローバルな名前空間を汚染しません。

@
raise LoadError 読み込みに失敗した場合に発生します。...

IRB::ExtendCommandBundle#install_alias_method(to, from, override = NO_OVERRIDE) (19.0)

メソッドのエイリアスを定義します。ライブラリ内部で使用します。

...アスを定義します。ライブラリ内部で使用します。

@
param to 新しいメソッド名を Symbol か文字列で指定します。

@
param from 元のメソッド名を Symbol か文字列で指定します。

@
param override 新しいメソッド名が定義済みであった場...
...合にそのメソッドを
上書きするかどうかを
IRB
::ExtendCommandBundle::NO_OVERRIDE、
IRB
::ExtendCommandBundle::OVERRIDE_PRIVATE_ONLY、
IRB
::ExtendCommandBundle::OVERRIDE_ALL のいずれか
で指定し...

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

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

...の出力方式を定義します。

@
param key conf.inspect_mode や IRB.conf[:INSPECT_MODE] に指定するキー
オブジェクトを指定します。配列を指定した場合は配列中の要素全
てが対象になります。

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

例.

# .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.irb_exit(irb, ret) -> object (14.0)

irb を終了します。ret で指定したオブジェクトを返します。

...
irb
を終了します。ret で指定したオブジェクトを返します。

@
param irb 現在の IRB::Irb オブジェクトを指定します。

@
param ret 戻り値を指定します。

ユーザが直接使用するものではありません。...
<< 1 2 3 ... > >>