Use class variable `@src_dir` instead of local `path`.

The local `path` variable does not provide any additional value and was
kept around just for clarity for easier review of the `extrac_files`
method move.
This commit is contained in:
Vít Ondruch 2019-10-11 17:56:28 +02:00 коммит произвёл Nobuyoshi Nakada
Родитель c9fab1ac06
Коммит e087b029e5
1 изменённых файлов: 2 добавлений и 3 удалений

Просмотреть файл

@ -719,12 +719,11 @@ module RbInstall
end
def extract_files(destination_dir, pattern = "*")
path = @src_dir
return if path == destination_dir
return if @src_dir == destination_dir
File.chmod(0700, destination_dir)
mode = pattern == "bin/*" ? prog_mode : data_mode
spec.files.each do |f|
src = File.join(path, f)
src = File.join(@src_dir, f)
dest = File.join(without_destdir(destination_dir), f)
makedirs(dest[/.*(?=\/)/m])
install src, dest, :mode => mode