puma/puma — pull request #90 by dstrelau (2012-04-30 18:33:20+00:00)
Title: Make NullIO#read mimic IO#read

According to [the SPEC][SPEC], the rack input `#read` interface should match
`IO#read`. This makes that true for NullIO. In particular,
`env['rack.input'].read` (with no arguments) doesn't explode any more.

[SPEC]: