Classes "exigem ", "load" e "incluir" são todos os métodos que podem ser usados para importar classes em um programa existente em Ruby. "Load" e "exigir" ambas as bibliotecas de carregamento em um programa , mas ambos servem a propósitos diferentes . "Exigir " executa um arquivo apenas uma vez em um programa, enquanto "load" executa o arquivo de cada vez que o método de " carga " é chamado. "Incluir " é usado para estender as classes existentes usando módulos , conhecido como " mixins . " Como você importar classes no Ruby depende do que você deseja que o programa para fazer. Instruções
1
Insert "exigir" ou " carga " para o código para importar as classes. Use o primeiro para executar o código de uma vez , use o último para executar o código de cada vez " carga " é utilizado :
exigem 'filename'
ou
load ' filename.rb 'em
"Load" requer uma extensão de arquivo , enquanto que "exigir" não .
2
Substituir "exigir" com " require_relative " se o arquivo você está carregando para o programa está no mesmo diretório que o programa que você está escrevendo .
3
Inserir " incluir " entre uma classe para estender as características dessa classe . Por exemplo :
classe Fooinclude Enumerable #. . . final