Sha256: f7bae9c5e7bb2ed5254fe4de6247cec26bb2ad51c9feb9b82b7dbb5abbba574c

Contents?: true

Size: 202 Bytes

Versions: 5

Compression:

Stored size: 202 Bytes

Contents

module Umbra
  class Middleware
    def initialize(app)
      @app = app
    end

    def call(env)
      response = @app.call(env)

      Umbra.publish(env, response)

      response
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
umbra-rb-0.1.4.pre lib/umbra/middleware.rb
umbra-rb-0.1.3.pre lib/umbra/middleware.rb
umbra-rb-0.1.2.pre lib/umbra/middleware.rb
umbra-rb-0.1.1.pre lib/umbra/middleware.rb
umbra-rb-0.1.0.pre lib/umbra/middleware.rb