Sha256: 01d2dfa35dc27ebdc35fd03a34d4f15ee3abebd01fa756f80dba73e9ac15a1da
Contents?: true
Size: 412 Bytes
Versions: 3
Compression:
Stored size: 412 Bytes
Contents
use Rack::ContentLength run lambda { |env| /\A100-continue\z/i =~ env['HTTP_EXPECT'] and return [ 100, {}, [] ] env['rack.input'].read nr = 1 env["PATH_INFO"] =~ %r{/([\d\.]+)\z} and nr = $1.to_f (case env['rainbows.model'] when :FiberPool, :FiberSpawn Rainbows::Fiber when :Revactor Actor else Kernel end).sleep(nr) [ 200, {'Content-Type' => 'text/plain'}, [ "Hello\n" ] ] }
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rainbows-0.9.0 | t/sleep.ru |
rainbows-0.8.0 | t/sleep.ru |
rainbows-0.7.0 | t/sleep.ru |