77件ヒット
[1-77件を表示]
(0.262秒)
種類
- モジュール関数 (44)
- クラス (22)
- インスタンスメソッド (11)
クラス
- LoadError (11)
モジュール
- Kernel (44)
キーワード
- ScriptError (11)
- autoload (11)
- load (11)
- path (11)
- require (11)
-
require
_ relative (11)
検索結果
先頭5件
-
LoadError (46002.0)
-
Kernel.#require や Kernel.#load が失敗したときに発生します。
Kernel.#require や Kernel.#load が失敗したときに発生します。 -
LoadError
# path -> String | nil (29008.0) -
Kernel.#require や Kernel.#load に失敗したパスを返します。
...Kernel.#require や Kernel.#load に失敗したパスを返します。
begin
require 'this/file/does/not/exist'
rescue LoadError => e
e.path # => 'this/file/does/not/exist'
end
パスが定まらない場合は nil を返します。... -
Kernel
. # require(feature) -> bool (8014.0) -
Ruby ライブラリ feature をロードします。拡張子補完を行い、 同じファイルの複数回ロードはしません。
...。
@raise LoadError ロードに失敗した場合に発生します。
//emlist[例][ruby]{
$LOADED_FEATURES.grep(/prime/).size # => 0
require "prime" # => true
$LOADED_FEATURES.grep(/prime/).size # => 1
require "prime" # => false
begin
require "invalid"
rescue LoadError => e
e.me... -
Kernel
. # autoload(const _ name , feature) -> nil (8008.0) -
定数 const_name を最初に参照した時に feature を Kernel.#require するように設定します。
...をString または Symbol で指定します。
@param feature require と同様な方法で autoload する対象を指定します。
@raise LoadError featureのロードに失敗すると発生します。
//emlist[][ruby]{
# ------- /tmp/foo.rb ---------
class Bar
end
# ----- end of /tmp/foo.r... -
Kernel
. # load(file , priv = false) -> true (8008.0) -
Ruby プログラム file をロードして実行します。再ロード可能です。
...無名モジュールをトップレベルとして行われ、
グローバルな名前空間を汚染しません。
@raise LoadError ロードに失敗した場合に発生します。
@see Kernel.#require
=== require と load の違い
Kernel.#require は同じファイル... -
Kernel
. # require _ relative(relative _ feature) -> bool (8008.0) -
現在のファイルからの相対パスで require します。
...に、そこから
require_relative を呼出すと必ず失敗します。
@param relative_feature ファイル名の文字列です。
@raise LoadError ロードに失敗した場合に発生します。
@see Kernel.#require
=== require と load のスコープ
ローカル変数はファイル... -
ScriptError (8008.0)
-
スクリプトのエラーを表す例外クラスです。
...スクリプトのエラーを表す例外クラスです。
以下の例外クラスのスーパークラスです。
* LoadError
* NotImplementedError
* SyntaxError
これらの例外が発生したときは Ruby スクリプト自体に
バグがある可能性が高いと考えられま...