Pathname2

Logiciel capture d'écran:
Pathname2
Détails logiciels:
Version: 1.7.3
Date de transfert: 13 May 15
Développeur: Daniel Berger
Licence: Gratuit
Popularité: 295

Rating: 5.0/5 (Total Votes: 2)

Les différences entre Chemin dans la bibliothèque standard et cette version:
Il est une sous-classe de cordes (et donc, mixe dans Enumerable).
Il a des méthodes de to_a et d'instance racine sensical.
Il fonctionne sur Windows et Unix. & Nbsp; L'implémentation actuelle ne fonctionne pas avec des noms de chemin Windows très bien, et pas du tout quand il vient à des chemins UNC.
La méthode de cleanpath Chemin de # fonctionne différemment - elle retourne toujours un chemin canonique. & Nbsp; En outre, il n'y a aucune considération spéciale pour les liens symboliques (encore), mais je ne suis pas sûr qu'il le justifie.
Le Chemin # méthode d'auto + nettoie.
Il utilise une façade pour tous les fichiers et méthodes Dir, ainsi que la plupart des méthodes de FileUtils.
Chemin # œuvres propres de façon légèrement différente. & Nbsp; Dans la version de stdlib, Pathname # propre ("../ un") renvoie "../a".  Dans cette version, il renvoie "a". Cela affecte d'autres méthodes, telles que Pathname # relative_path_from.
Accepte les urls de fichiers et les convertit automatiquement à des chemins, par exemple, file: /// foo bar / baz devient '/ foo / bar / baz ".
Ajoute un niveau de Kernel + pn + méthode comme un raccourci.
Vous permet d'ajouter des chemins avec l'opérateur '/'

Ce qui est nouveau dans cette version:.

  • Le nom de base et dirname méthodes renvoient désormais objets PathName.

Quoi de neuf dans la version 1.6.3:

  • Mise à jour du code de gestion plate-forme Windows pour inclure MinGW et Cygwin .
  • Ajout de la:. Tâche de râteau bijou
  • des mises à jour mineures gemspec.
  • Certaines mises à jour de la suite de tests mineures.

Exigences :

  • Ruby 1.8.0 ou ultérieure
  • façade 1.0.0 ou ultérieure
  • Windows pr 0.5.1 ou ultérieure

Logiciel similaire

Teacup
Teacup

20 Jul 15

Esprima
Esprima

11 Mar 16

itools
itools

5 Jun 15

TameJs
TameJs

12 May 15

D'autres logiciels de développeur Daniel Berger

HTML-table
HTML-table

13 Apr 15

crypt-rot13
crypt-rot13

13 May 15

net-tnsping
net-tnsping

13 May 15

facade
facade

13 May 15

Commentaires à Pathname2

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!
Recherche par catégorie