るりまサーチ

最速Rubyリファレンスマニュアル検索!
77件ヒット [1-77件を表示] (0.262秒)

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

クラス

モジュール

キーワード

検索結果

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 スクリプト自体に
バグがある可能性が高いと考えられま...