Diferențele dintre numelui de cale in biblioteca standard și această versiune:
Este o subclasă de String (și, prin urmare, se amestecă în enumerable).
Ea are to_a și exemplu rădăcină metode sensical.
Aceasta funcționează pe Windows și Unix. & Nbsp; Punerea în aplicare actuală nu funcționează cu nume de cale de Windows foarte bine, și nu la toate, atunci când vine vorba de căi UNC.
Metoda numelui de cale # cleanpath funcționează diferit - se întoarce întotdeauna o cale canonic. & Nbsp; În plus, nu există nici o atenție specială pentru legături simbolice (încă), deși nu sunt sigur că-l justifică.
Calea de acces # Metoda + auto curata.
Acesta folosește o fațadă pentru toate fișiere și metodele Dir, precum și cele mai multe metode fileutils.
Caii de acces # lucrari curate puțin diferit. & Nbsp; În versiunea stdlib, numelui de cale # curat ("../ a") returnează "../a". În această versiune, returnează "o". Acest lucru afectează alte metode, cum ar fi numelui de cale # relative_path_from.
Acceptă URL-uri de fișiere și le convertește în mod automat căi, de exemplu, file: /// bar foo / Baz devine "/ foo / bar / Baz".
Adaugă un nivel Kernel + pn + metodă ca o comandă rapidă.
Vă permite să adăugați căi, împreună cu "/" operatorul
Ce este nou în această versiune:.
- nume de bază și Metode dirname reveni acum obiecte nume de cale.
Ce este nou în versiunea 1.6.3:
- Actualizat platforma Windows manipulare cod pentru a include MinGW și Cygwin .
- adaugarii:. Bijuterie sarcina rake
- actualizări gemspec minore.
- Unele actualizări minore suita de teste.
Cerințe :
- Ruby 1.8.0 sau mai mare
- fațadă 1.0.0 sau mai mare
- Windows pr 0.5.1 sau mai mare
Comentariile nu a fost găsit