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_fileentã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!

questionAnswers(1)

yourAnswerToTheQuestion