различия между Pathname в стандартной библиотеке и эту версию:
Это подкласс строки (и, таким образом, смешивает в Enumerable).
Он имеет to_a бы бессмысленно и корень экземпляра методы.
Она работает на Windows, Unix и & NBSP. Текущая реализация не работает с именами пути Windows, очень хорошо, и не на всех, когда дело доходит до UNC путей.
Полное имя # способ cleanpath работает по-другому - это всегда возвращает каноническое имя пути & NBSP;. Кроме того, нет особое внимание на символические ссылки (еще), хотя я не уверен, что гарантирует его.
Полное имя # + способ автоматического очищает.
Он использует фасад для всех файлов и методов Дир, а также большинство методов 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 или выше
Комментарии не найдены