ライブラリ
- ビルトイン (143)
- continuation (12)
- pathname (12)
- rake (24)
-
rubygems
/ commands / lock _ command (12)
キーワード
- BasicObject (12)
- Binding (12)
- Complex (12)
- Continuation (12)
- DefaultLoader (12)
- File (12)
- LoadError (12)
- Location (12)
- LockCommand (12)
- Pathname (12)
- Proc (12)
- Rational (12)
- RuntimeError (12)
- Task (12)
- ThreadError (12)
- TracePoint (12)
- UncaughtThrowError (11)
検索結果
-
LoadError (33.0)
-
Kernel.#require や Kernel.#load が失敗したときに発生します。
...Kernel.#require や Kernel.#load が失敗したときに発生します。... -
UncaughtThrowError (33.0)
-
Kernel.#throw に指定した tag に対して一致する Kernel.#catch が存在しない場合に発生します。
...Kernel.#throw に指定した tag に対して一致する
Kernel.#catch が存在しない場合に発生します。
throw "foo", "bar"
# => (例外発生) UncaughtThrowError: uncaught throw "foo"... -
Gem
:: Commands :: LockCommand (17.0) -
指定された特定のバージョンの Gem パッケージに依存する Gem を使用するために 必要な Kernel#gem メソッドの呼び出し方法を文字列で出力します。
...指定された特定のバージョンの Gem パッケージに依存する Gem を使用するために
必要な Kernel#gem メソッドの呼び出し方法を文字列で出力します。... -
Rake
:: DefaultLoader (17.0) -
Kernel#import で使用するデフォルトのローダーです。
...Kernel#import で使用するデフォルトのローダーです。... -
RuntimeError (17.0)
-
特定の例外クラスには該当しないエラーが起こったときに発生します。 また Kernel.#raise で例外クラスを指定しなかった場合も RuntimeError が発生します。
...特定の例外クラスには該当しないエラーが起こったときに発生します。
また Kernel.#raise で例外クラスを指定しなかった場合も
RuntimeError が発生します。... -
TracePoint (17.0)
-
Kernel.#set_trace_func と同様の機能をオブジェクト指向的な API で 提供するクラスです。
...Kernel.#set_trace_func と同様の機能をオブジェクト指向的な API で
提供するクラスです。
//emlist[例:例外に関する情報を収集する][ruby]{
trace = TracePoint.new(:raise) do |tp|
p [tp.lineno, tp.event, tp.raised_exception]
end
# => #<TracePoint:0x007f786a452448... -
Binding (13.0)
-
ローカル変数のテーブルと self、モジュールのネストなどの情報を保 持するオブジェクトのクラスです。
...ュールのネストなどの情報を保
持するオブジェクトのクラスです。
組み込み関数 Kernel.#binding と Proc#binding によっ
てのみ生成され、Kernel.#eval の第 2 引数に使用します。
またトップレベルの Binding オブジェクトとして組み... -
Proc (13.0)
-
ブロックをコンテキスト(ローカル変数のスコープやスタックフ レーム)とともにオブジェクト化した手続きオブジェクトです。
...生します。][ruby]{
pr = Proc.new { break }
(1..5).each(&pr)
//}
===[a:lambda_proc] lambda と proc と Proc.new とイテレータの違い
Kernel.#lambda と Proc.new はどちらも Proc クラスのインスタンス(手続きオブジェクト)を生成しますが、
生成された手......。 lambda の生成する手続きオブジェクトのほうが
よりメソッドに近い働きをするように設計されています。
Kernel.#proc は Proc.new と同じになります。
引数に & を付けることで手続きオブジェクト化したブロックは、Proc.new で... -
Rake
:: Task (13.0) -
タスクは Rakefile における基本単位です。
...ンと事前タスクを持ちます。
タスクを実行すると、まず始めに全ての事前タスクを一度だけ実行してから
自身のアクションを実行します。
タスクは通常 Kernel#task, Kernel#file という便利なメソッドを使用して定義します。...