" Kräv ", " last " och " inkludera " är alla metoder som kan användas för att importera klasser till ett befintligt program i Ruby . " Load " och " kräver " både last biblioteken i ett program , men båda har olika syften . " Kräv " kör en fil bara en gång i ett program , medan " load " kör filen varje gång " load " Metoden kallas . " Inkludera " används för att utöka befintliga klasser med moduler , så kallade " mixins . " Hur du importerar klasser i Ruby beror på vad du vill att programmet ska göra . Instruktioner
1
Insert " kräva " eller " load " i koden för att importera klasser . Använd den förra för att köra koden en gång , använd den senare för att köra koden varje gång " last " används :
kräver " filnamn "
eller
last " filename.rb '
" Load " kräver en filändelse , medan " kräver " inte gör .
2
Ersätt " kräva " med " require_relative " om filen du läser i programmet är i samma katalog som programmet du skriver .
3
Infoga " inkluderar " mellan en klass för att utöka funktionerna i den klassen . Till exempel :
klass Fooinclude uppräkningsbar # . . . end Addera