Perbedaan antara pathname di perpustakaan standar dan versi ini:
Ini adalah subclass dari String (dan dengan demikian, campuran di Enumerable).
Memiliki to_a dan contoh akar metode sensical.
Ia bekerja pada Windows dan Unix. & Nbsp; Pelaksanaan saat ini tidak bekerja dengan nama-nama jalan Windows sangat baik, dan sama sekali tidak ketika datang ke path UNC.
The pathname # Metode cleanpath bekerja secara berbeda - selalu mengembalikan pathname kanonik & nbsp;. Selain itu, tidak ada pertimbangan khusus untuk symlink (belum), meskipun saya tidak yakin itu menjamin itu.
The pathname # Metode + auto membersihkan.
Menggunakan fasad untuk semua berkas dan metode Dir, serta sebagian FileUtils metode.
Pathname # karya bersih sedikit berbeda. & Nbsp; Dalam versi stdlib, pathname # bersih ("../ a") kembali "../a". Dalam versi ini, ia mengembalikan "a". Hal ini mempengaruhi metode lain, seperti pathname # relative_path_from.
Menerima url berkas dan mengkonversi mereka ke jalur otomatis, misalnya file: /// foo bar / baz menjadi '/ foo / bar / baz'.
Menambah tingkat Kernel + pn + metode sebagai jalan pintas.
Memungkinkan Anda untuk menambahkan jalur bersama-sama dengan '/' operator
Apa yang baru dalam rilis ini:.
- basename The dan metode dirname sekarang kembali objek pathname.
Apa yang baru di versi 1.6.3:
- Diperbarui platform Windows penanganan kode untuk menyertakan mingw dan cygwin .
- Ditambahkan:. Gem rake tugas
- update gemspec kecil.
- Beberapa update test suite kecil.
Persyaratan :
- Ruby 1.8.0 atau lebih tinggi
- fasad 1.0.0 atau lebih tinggi
- Windows pr 0.5.1 atau lebih tinggi
Komentar tidak ditemukan