Ruby Language Caricamento automatico dei file di origine


Esempio

Il metodo Kernel#autoload registra il nome del file da caricare (usando Kernel::require ) la prima volta che si accede al modulo (che può essere una stringa o un simbolo).

autoload :MyModule, '/usr/local/lib/modules/my_module.rb' 

Il metodo Kernel # autoload? restituisce il nome del file da caricare se il nome è registrato come autoload .

autoload? :MyModule  #=> '/usr/local/lib/modules/my_module.rb'