# File lib/mongo/gridfs/grid_io.rb, line 99 def read(length=nil) return '' if @file_length.zero? if length == 0 return '' elsif length.nil? && @file_position.zero? read_all else read_length(length) end end