Kgio::Pipe
This is a OS-level pipe that overrides IO#read to provide IO#readpartial-like semantics while remaining Rack::Lint-compatible for EOF, meaning we return nil on EOF instead of raising EOFError.
Override IO#read to behave like IO#readpartial, but still return nil on EOF instead of raising EOFError.
Originally generated with the Darkfish Rdoc Generator 2, modified by wrongdoc.