Sha256: 3864f5ca1b8c9baa5cfa6753e5987f9af94d80c388c94688dd34e946f271230b

Contents?: true

Size: 278 Bytes

Versions: 35

Compression:

Stored size: 278 Bytes

Contents

module Rack

  # Rack::Config modifies the environment using the block given during
  # initialization.
  class Config
    def initialize(app, &block)
      @app = app
      @block = block
    end

    def call(env)
      @block.call(env)
      @app.call(env)
    end
  end
end

Version data entries

35 entries across 35 versions & 8 rubygems

Version Path
corntrace-rack-contrib-1.0.2 lib/rack/contrib/config.rb
rack-contrib-1.0.1 lib/rack/contrib/config.rb
rack-contrib-1.0.0 lib/rack/contrib/config.rb
devver-rack-contrib-0.9.7 lib/rack/contrib/config.rb
devver-rack-contrib-0.9.6 lib/rack/contrib/config.rb
devver-rack-contrib-0.9.5 lib/rack/contrib/config.rb
devver-rack-contrib-0.9.4 lib/rack/contrib/config.rb
devver-rack-contrib-0.9.3 lib/rack/contrib/config.rb
rack-contrib_stringbot-0.9.3 lib/rack/contrib/config.rb
tricycle-rack-contrib-0.9.7 lib/rack/contrib/config.rb
tricycle-rack-contrib-0.9.6 lib/rack/contrib/config.rb
tricycle-rack-contrib-0.9.5 lib/rack/contrib/config.rb
tricycle-rack-contrib-0.9.0 lib/rack/contrib/config.rb
rack-contrib-with-working-jsonp-0.9.2.1 lib/rack/contrib/config.rb
rack-contrib-0.9.2 lib/rack/contrib/config.rb