Forskellene mellem stinavn i standard biblioteket og denne version:
Det er en underklasse af String (og dermed blander i Enumerable).
Det har sensical to_a og rod instans metoder.
Det virker på Windows og Unix. & Nbsp; Den nuværende gennemførelse virker ikke med Windows stinavne meget godt, og slet ikke når det kommer til UNC-stier.
Stinavnet # cleanpath metode virker anderledes - det altid returnerer en kanonisk stinavn. & Nbsp; Desuden er der ingen særlige hensyn til symlinks (endnu), selvom jeg er ikke sikker på det berettiger det.
Stinavnet # + metode auto renser.
Det bruger en facade for alle Fil og Dir metoder, såvel som de fleste FileUtils metoder.
Stinavn # rene værker en smule anderledes. & Nbsp; I stdlib version stinavn # ren ("../ a") returnerer "../a". I denne version, den returnerer "a". Dette påvirker andre metoder, såsom stinavn # relative_path_from.
Accepterer fil webadresser og konverterer dem til stier automatisk, f.eks file: /// foo bar / baz bliver '/ foo / bar / baz'.
Tilføjer en Kernel niveau + pn + metoden som en genvej.
Gør det muligt at tilføje kurver sammen med '/' operatør
Hvad er nyt i denne udgivelse:.
- basename og dirname metoder nu returnere stinavn objekter.
Hvad er nyt i version 1.6.3:
- Opdateret Windows-platformen håndterer kode til at omfatte MinGW og cygwin .
- Tilføjet:. Perle rake opgave
- Mindre gemspec opdateringer.
- Nogle mindre test suite opdateringer.
Krav :
- Ruby 1.8.0 eller højere
- facade 1.0.0 eller højere
- Windows-pr 0.5.1 eller højere
Kommentarer ikke fundet