Las diferencias entre Ruta de acceso en la biblioteca estándar y esta versión:
Es una subclase de cadena (y por lo tanto, se mezcla en Enumerable).
Tiene métodos to_a y de instancia raíz absurdas.
Funciona en Windows y Unix. & Nbsp; La implementación actual no funciona con nombres de ruta de Windows muy bien, y no es en absoluto cuando se trata de rutas UNC.
El método cleanpath Nombre de ruta # funciona de manera diferente - siempre devuelve una ruta canónica. & Nbsp; Además, no hay ninguna consideración especial para los enlaces simbólicos (todavía), aunque no estoy seguro de que lo amerite.
El nombre de ruta # método + auto limpia.
Utiliza una fachada para todos los archivos y métodos de Dir, así como la mayoría de los métodos fileutils.
Nombre de ruta # obras limpias de forma ligeramente diferente. & Nbsp; En la versión stdlib, Nombre de ruta # limpia ("../ a") devuelve "../a". En esta versión, se devuelve "a". Esto afecta a otros métodos, tales como nombre de ruta # relative_path_from.
Acepta urls de archivos y los convierte en trazados de forma automática, por ejemplo, file: /// foo bar / baz se convierte en '/ foo / bar / baz'.
Añade un nivel de kernel + pn + método como un acceso directo.
Permite agregar los caminos junto con el operador '/'
¿Qué hay de nuevo en esta versión:.
- El nombre base y métodos DirName ahora devuelven objetos nombre de recorrido.
¿Cuál es nuevo en la versión 1.6.3:
- Actualizado código de manejo de la plataforma de Windows para incluir MinGW y cygwin .
- Añadido el:. Tarea rake joya
- Actualizaciones gemspec menores.
- Algunas actualizaciones menores del banco de pruebas.
Requisitos
- Rubí 1.8.0 o superior
- Fachada 1.0.0 o superior
- Windows pr 0.5.1 o superior
Comentarios que no se encuentran