0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Ruby での読み込み方法の整理

Last updated at Posted at 2022-05-21

コード読んでいる時に、あれこれどっちだっけとなるのでメモ

前提

Ruby 3.0

内容

メソッド パス解決 拡張子 再読み込み
load - 絶対パスの場合は、そのパス
- 相対パスの場合は、LOADPATH※ を順番に探す
明記 制限なし
require 省略可 初回のみ
autoload 〃(遅延ロード)
require_relative 「そのファイルが置かれているディレクトリ位置」からの相対パス

※ LOADPATH
Kernel.#loadKernel.#require がファイルをロードする時に検索するディレクトリのリスト
具体的には、$LOAD_PATH というグローバル変数(別名は $:$-I

参考

0
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?