[DOC] Mention the case to autoload already defined constant

This commit is contained in:
Nobuyoshi Nakada 2022-06-03 14:10:30 +09:00
Родитель 5342fcb67f
Коммит 1b44fcf222
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 7CD2805BFA3770C6
1 изменённых файлов: 8 добавлений и 0 удалений

8
load.c
Просмотреть файл

@ -1313,6 +1313,10 @@ ruby_init_ext(const char *name, void (*init)(void))
* end
* A.autoload(:B, "b")
* A::B.doit # autoloads "b"
*
* If _const_ in _mod_ is defined as autoload, the file name to be
* loaded is replaced with _filename_. If _const_ is defined but not
* as autoload, does nothing.
*/
static VALUE
@ -1373,6 +1377,10 @@ rb_mod_autoload_p(int argc, VALUE *argv, VALUE mod)
* a symbol) is accessed.
*
* autoload(:MyModule, "/usr/local/lib/modules/my_module.rb")
*
* If _const_ is defined as autoload, the file name to be loaded is
* replaced with _filename_. If _const_ is defined but not as
* autoload, does nothing.
*/
static VALUE