Method: MemFs::IO#read

Defined in:
lib/memfs/io.rb

#read(length = nil, buffer = '') ⇒ Object



168
169
170
171
172
173
174
# File 'lib/memfs/io.rb', line 168

def read(length = nil, buffer = '')
  unless entry
    fail(Errno::ENOENT, path)
  end
  default = length ? nil : ''
  content.read(length, buffer) || default
end