# File lib/gdata/http/mime_body.rb, line 36
      def read(bytes_requested)
        if @current_part >= @parts.length
          return false
        end
        
        buffer = @parts[@current_part].read(bytes_requested)
        
        until buffer.length == bytes_requested
          @current_part += 1
          next_buffer = self.read(bytes_requested - buffer.length)
          break if not next_buffer
          buffer += next_buffer
        end
        
        return buffer
      end