module FakeFS

Public Class Methods

activate!() click to toggle source
# File lib/fakefs/base.rb, line 8
def self.activate!
  Object.class_eval do
    remove_const(:Dir)
    remove_const(:File)
    remove_const(:FileUtils)
    const_set(:Dir, FakeFS::Dir)
    const_set(:File, FakeFS::File)
    const_set(:FileUtils, FakeFS::FileUtils)
  end
end
deactivate!() click to toggle source
# File lib/fakefs/base.rb, line 19
def self.deactivate!
  Object.class_eval do
    remove_const(:Dir)
    remove_const(:File)
    remove_const(:FileUtils)
    const_set(:Dir, RealDir)
    const_set(:File, RealFile)
    const_set(:FileUtils, RealFileUtils)
  end
end