Pathname2

Software screenshot:
Pathname2
Dettagli del software:
Versione: 1.7.3
Data di caricamento: 13 May 15
Sviluppatore: Daniel Berger
Licenza: Libero
Popolarità: 295

Rating: 5.0/5 (Total Votes: 2)

Le differenze tra Pathname nella libreria standard e questa versione:
Si tratta di una sottoclasse di String (e quindi, si mescola in Enumerable).
Ha to_a e istanza radice metodi sensical.
Funziona su Windows e Unix. & Nbsp; L'implementazione corrente non funziona con i nomi di percorso di Windows molto bene, e non è affatto quando si tratta di percorsi UNC.
Il metodo Pathname # cleanpath funziona diversamente - restituisce sempre un percorso canonico. & Nbsp; Inoltre, non vi è alcuna considerazione speciale per i collegamenti simbolici (ancora), anche se non sono sicuro che lo richiede.
Il percorso # metodo + auto pulisce.
Esso utilizza una facciata per tutti i file e metodi di Dir, così come la maggior parte dei metodi fileutils.
Pathname # lavori puliti in modo leggermente diverso. & Nbsp; Nella versione stdlib, Pathname # pulite ("../ a") restituisce "../a".  In questa versione, restituisce "a". Questo riguarda altri metodi, come ad esempio Pathname # relative_path_from.
Accetta URL di file e li converte in percorsi automaticamente, ad esempio, file: /// foo bar / baz diventa '/ foo / bar / baz'.
Aggiunge un livello Kernel + pn + metodo come scorciatoia.
Consente di aggiungere i percorsi insieme all'operatore '/'

Cosa c'è di nuovo in questa versione:.

  • Il basename e Metodi dirname ora restituiscono oggetti percorso.

Cosa c'è di nuovo nella versione 1.6.3:

  • Aggiornamento piattaforma Windows che gestisce il codice per includere MinGW e Cygwin .
  • Inserito il:. Gemma task rake
  • aggiornamenti gemspec minori.
  • Alcuni aggiornamenti della suite di test secondari.

Requisiti

  • Rubino 1.8.0 o superiore
  • facciata 1.0.0 o superiore
  • Windows pr 0.5.1 o superiore

Programmi simili

rdf-json
rdf-json

12 Apr 15

Docsplit
Docsplit

13 Apr 15

Page.js
Page.js

10 Dec 15

Plates
Plates

10 Dec 15

Altri software di sviluppo Daniel Berger

Memoize
Memoize

13 May 15

net-ping
net-ping

1 Mar 15

IO-extra
IO-extra

1 Mar 15

crypt-fog
crypt-fog

24 Feb 15

Commenti a Pathname2

I commenti non trovato
Aggiungi commento
Accendere le immagini!
Ricerca per categoria