Forskjellene mellom Sti i standard bibliotek og denne versjonen:
Det er en underklasse av String (og dermed blander inn Enumerable).
Den har sensical to_a og rot instansmetoder.
Det fungerer på Windows og Unix. & Nbsp; Den nåværende implementeringen fungerer ikke med Windows banenavn veldig godt, og ikke i det hele tatt når det kommer til UNC-baner.
Stinavnet # cleanpath metoden fungerer annerledes - det returnerer alltid en kanonisk banenavn. & Nbsp; I tillegg er det ingen spesielle hensyn for symlinker (ennå), men jeg er ikke sikker på at det tilsier det.
Stinavnet # + metode auto renser.
Den bruker en fasade for alle filer og Dir metoder, så vel som de fleste FileUtils metoder.
Banenavn # rene fungerer litt annerledes. & Nbsp; I stdlib versjonen, Sti # ren ("../ en") returnerer "../a". I denne versjonen, går den tilbake "a". Dette påvirker andre metoder, for eksempel Sti # relative_path_from.
Godtar filnettadresser og konverterer dem til stier automatisk, f.eks file: /// foo bar / baz blir '/ foo / bar / baz ".
Legger en kernel nivå + pn + metoden som en snarvei.
Lar deg legge til stier sammen med '/' operator
Hva er nytt i denne utgaven.
- The basename og dirname metoder nå tilbake banenavn stedene.
Hva er nytt i versjon 1.6.3:
- Oppdatert Windows-plattformen håndtering kode for å inkludere MinGW og cygwin .
- Lagt:. Perlen rake oppgave
- Minor gemspec oppdateringer.
- Noen mindre testsuite oppdateringer.
Krav
- Ruby 1.8.0 eller nyere
- fasaden 1.0.0 eller nyere
- Windows-pr 0.5.1 eller nyere
Kommentarer ikke funnet