Sistema de arquivos falso para Ruby
Eu estou precisando de algum código que falsifica o sistema de arquivos real para um falso. Então, quando eu começo, ele converte/home/user/Documents/fake_fs
para/
, então todoDir
ouFile
chamada vai para esse diretório. Um exemplo:
Eu quero fazer um arquivo em/some_file
então eu uso:
<code>File.open('/some_file', 'w') do |f| f.puts 'something on this file' end </code>
E isso seria escrito em/home/user/Documents/fake_fs/some_file
ao invés de/some_file
. Existe alguma maneira de fazer isso? Obrigado!