В чем разница между классами Ruby Dir, File и Pathname? Кажется, что они имеют общие методы, такие как basename
, dirname
, glob
и join
. Когда используется одно преимущество над другим?
Путь кажется особенно странным при сравнении его функциональности с Dir и File.