class Falcon::Adapters::Input

def gets

@returns [String | Nil] The next chunk from the body.

`gets` must be called without arguments and return a `String`, or `nil` when the input stream has no more data.

Read the next chunk of data from the input stream.
def gets
	if @buffer.nil?
		return read_next
	else
		buffer = @buffer
		@buffer = nil
		return buffer
	end
end