Ruby 1.9.3 リファレンスマニュアル > 関数一覧 > rb_load

function rb_load

void rb_load(VALUE fname, int wrap)

参考: [ruby-list:21651]

組込み関数 Kernel.#load の低レベルインタフェースです。Rubyスクリ プトが格納されたファイルfname をロードします。

引数wrapが、non-zeroなら無名のモジュールを生成して、ロー ドした内容をそのモジュールに閉じ込めます。閉じ込めるのは

  • 定数
  • クラス、モジュール
  • トップレベルメソッド

です。グローバル変数の変更などは閉じ込められません。