відмінності між Pathname в стандартній бібліотеці і цю версію:
Це підклас рядки (і, таким чином, змішує в Enumerable).
Він має to_a б безглуздо і корінь примірника методи.
Вона працює на Windows, Unix і & NBSP. Поточна реалізація не працює з іменами шляху Windows, дуже добре, і не на всіх, коли справа доходить до UNC шляхів.
Pathname # спосіб cleanpath працює по-іншому - це завжди повертає канонічне ім'я шляху & NBSP ;. Крім того, немає особливу увагу на символічні посилання (ще), хоча я не впевнений, що це гарантує його.
Pathname # + спосіб автоматичного очищає.
Він використовує фасад для всіх файлів і методів Дір, а також більшість методів FileUtils.
Pathname # чисті працює трохи інакше і NBSP. У STDLIB версії, Pathname # чистий ("../") повертає "../a". У цій версії, вона повертає "A". Це впливає на інші методи, такі як Pathname # relative_path_from.
Приймає адреси файлів і конвертує їх в дорозі автоматично, наприклад, Файл: /// Foo бар / Baz стає "/ Foo / бар / Baz.
Додає рівні ядра + рп + спосіб як ярлик.
Дозволяє додати шляху разом з '/' оператор
Що нового У цьому випуску :.
- базове і Dirname методи тепер повертають ім'я шляху об'єкти.
Що нового у версії 1.6.3:
- оновленій платформі Windows, код обробки включають MinGW і Cygwin .
- Додана :. Дорогоцінний камінь граблі задачу
- Невеликі gemspec оновлення.
- Деякі незначні оновлення тестів.
Вимоги
- Рубі 1.8.0 або вище
- фасад 1.0.0 або вище
- Вікна ін 0.5.1 або вище
Коментар не знайдено