Почему метод пути имени chdir устарел? - PullRequest
4 голосов
/ 02 декабря 2010

Почему метод Pathname chdir устарел начиная с ruby ​​1.8.1?Что с ним не так?

Это:

dir = Pathname('a')
dir.chdir do
  ...
end

короче и более читабельно, чем это:

dir = Pathname('a')
Dir.chdir(dir) do
  ...
end

Ответы [ 2 ]

1 голос
/ 02 декабря 2010

В этом нет ничего плохого, Pathname просто не для этого.

Вместо этого используйте Dir.chdir.

Источник: http://corelib.rubyonrails.org/classes/Pathname.html#M000633 (нажмите «[Источник]»)

0 голосов
/ 02 декабря 2010
...