" Kræv ", " belastning" og " omfatte" er alle metoder , der kan bruges til at importere klasser ind i et eksisterende program i Ruby . " Load " og " kræver " begge load biblioteker i et program , men begge tjener forskellige formål . " Kræv " kører en fil, blot én gang i et program , mens " belastning" kører filen hver gang "belastning" metode kaldes . "Inkluder " bruges til at udvide eksisterende klasser ved hjælp moduler, der er nævnt som " mixins . " Hvor du importerer klasserne i Ruby afhænger af, hvad du vil have programmet til at gøre. Instruktioner
1
Insert " kræve " eller "belastning" i koden til at importere klasser. Brug den tidligere til at køre koden én gang bruger sidstnævnte til at køre koden, hver gang "belastning " anvendes : Hej
kræver 'Filnavn'
eller
load ' filename.rb '
" Load " kræver en fil forlængelse , mens " kræver " ikke gør.
2
Erstat " kræve " med " require_relative " hvis filen du lægger ind i programmet , er i samme bibliotek som det program, du skriver.
3
Indsæt " omfatte" i mellem en klasse til at udvide funktionerne i denne klasse. For eksempel : Hej
class Fooinclude Enumerable #. . . ende