projects
/
feedcatcher.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Deleted unused ./test directory
[feedcatcher.git]
/
rack-1.0
/
rack
/
lock.rb
1
module
Rack
2
class
Lock
3
FLAG
=
'rack.multithread'
.
freeze
4
5
def
initialize
(
app
,
lock
=
Mutex
.
new
)
6
@app
,
@lock
=
app
,
lock
7
end
8
9
def
call
(
env
)
10
old
,
env
[
FLAG
] =
env
[
FLAG
],
false
11
@lock
.
synchronize
{
@app
.
call
(
env
) }
12
ensure
13
env
[
FLAG
] =
old
14
end
15
end
16
end