# must be run without Rack::Lint since that clobbers to_path
use Rainbows::DevFdResponse
run(lambda { |env|
io = case env["rainbows.model"].to_s
when /Fiber/
Rainbows::Fiber::IO::Pipe
else
Kgio::Pipe
end.popen('cat random_blob', 'rb')
[ 200,
{
'Content-Length' => ::File.stat('random_blob').size.to_s,
'Content-Type' => 'application/octet-stream',
},
io
]
})