class Protocol::Rack::Body::InputWrapper

Used for wrapping a generic ‘rack.input` object into a readable body.

def close(error = nil)

def close(error = nil)
	if @io
		@io.close
		@io = nil
	end
end

def initialize(io, block_size: BLOCK_SIZE)

def initialize(io, block_size: BLOCK_SIZE)
	@io = io
	@block_size = block_size
	
	super()
end

def read

def read
	@io&.read(@block_size)
end