" Krev ", " last " og " inkludere" er alle metoder som kan brukes til å importere klasser i et eksisterende program i Ruby. " Load" og " kreve " begge belastning bibliotekene til et program , men begge tjener ulike formål . " Krev " kjører en fil bare en gang i et program , mens " load" kjører filen hver gang "load "-metoden kalles. " Inkluder " brukes til å utvide eksisterende klasser ved hjelp av moduler , referert til som " mixins . " Hvordan du importerer klasser i Ruby avhenger av hva du vil at programmet skal gjøre. Instruksjoner
en
Insert " krever " eller " last " i koden til å importere klasser. Bruk den første for å kjøre koden en gang; bruke sistnevnte til å kjøre kode hver gang "load " brukes : en
krever filnavn
eller
last ' filename.rb '
"Load " krever en filtype , mens " krever " ikke.
2
Erstatt " krever " med " require_relative " om filen du legger inn i programmet er i samme katalog som programmet du skriver .
3
Sett " inkludere" i mellom en klasse for å utvide funksjonene i den klassen . For eksempel : en
klasse Fooinclude Enumerable #. . . slutten