summaryrefslogtreecommitdiffhomepage
path: root/test/ruby/threads/config.ru
blob: 2a234d0d971ca97eadce659ccf93a3cdd55cee07 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
app = Proc.new do |env|
    delay = env['HTTP_X_DELAY'].to_f

    sleep(delay)

    ['200', {
        'Content-Length' => 0.to_s,
        'Rack-Multithread' => env['rack.multithread'].to_s,
        'X-Thread' => Thread.current.object_id.to_s
    }, []]
end

run app