In Files

Parent

Methods

Class Index [+]

Quicksearch

Rack::Lock

Constants

FLAG

Public Class Methods

new(app, lock = Mutex.new) click to toggle source
   # File lib/rack/lock.rb, line 5
5:     def initialize(app, lock = Mutex.new)
6:       @app, @lock = app, lock
7:     end

Public Instance Methods

call(env) click to toggle source
    # File lib/rack/lock.rb, line 9
 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

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.