class FakeFS::IO

Only minimal mocks are provided as IO may be used by ruby’s internals
FakeFS IO class inherit root IO

def self.binread(*args)

Redirects ::IO.binread to ::FakeFS::File.binread
def self.binread(*args)
  ::FakeFS::File.binread(*args)
end

def self.read(*args)

Redirects ::IO.read to ::FakeFS::File.read
def self.read(*args)
  ::FakeFS::File.read(*args)
end

def self.write(*args)

Redirects ::IO.write to ::FakeFS::File.write
def self.write(*args)
  ::FakeFS::File.write(*args)
end