Sha256: fb654366de887460ba80f7b2f3fcb0c62cc88af16d6ecabe7366ec5db39e3532

Contents?: true

Size: 290 Bytes

Versions: 56

Compression:

Stored size: 290 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

  Rainbows.sleep(nr)

  [ 200, {'Content-Type' => 'text/plain'}, [ "Hello\n" ] ]
}

Version data entries

56 entries across 56 versions & 2 rubygems

Version Path
rainbows-0.97.0 t/sleep.ru
rainbows-0.96.0 t/sleep.ru
zbatery-0.3.1 t/sleep.ru
rainbows-0.95.1 t/sleep.ru
zbatery-0.3.0 t/sleep.ru
rainbows-0.95.0 t/sleep.ru
rainbows-0.94.0 t/sleep.ru
rainbows-0.93.0 t/sleep.ru
rainbows-0.92.0 t/sleep.ru
zbatery-0.2.1 t/sleep.ru
rainbows-0.91.1 t/sleep.ru
zbatery-0.2.0 t/sleep.ru
rainbows-0.91.0 t/sleep.ru
rainbows-0.90.2 t/sleep.ru
rainbows-0.90.1 t/sleep.ru
rainbows-0.90.0 t/sleep.ru