Я новичок в Ruby, я работаю вытащил несколько катов, и я застрял на этой глупой проблеме. Мне нужно скопировать содержимое 1 файла в новый файл в 1 строке кода
Сначала попробуйте:
File.open(out, 'w').write(File.open(in).read)
Хорошо, но это неправильно. Мне нужно закрыть файлы:
File.open(out, 'w') { |outf| outf.write(File.open(in).read) }
И затем, конечно, закрыть чтение:
File.open(out, 'w') { |outf| File.open(in) { |inf| outf.write(outf.read)) } }
Это то, что я придумал, но для меня это не похоже на одну строку кода: (
Идеи?
С уважением,