Ruby Language Chargement automatique des fichiers source


Exemple

La méthode Kernel#autoload enregistre le nom du fichier à charger (en utilisant Kernel::require ) la première fois que ce module (qui peut être un String ou un symbole) est accédé.

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

La méthode Kernel # autoload? renvoie le nom du fichier à charger si name est enregistré en tant que autoload .

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