Sha256: 19e737fbd2f528c17dde8368fc2cf5c47ce959e675c4b73ea34835ab7bcad224

Contents?: true

Size: 314 Bytes

Versions: 9

Compression:

Stored size: 314 Bytes

Contents

require 'simphi/request'

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

    def call(env)
      request = Simphi::Request.new(env)
      request.normalize_hash_params

      status, headers, response = @app.call(request.env)
      [status, headers, response]
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
simphi-0.1.5 lib/simphi/middleware.rb
simphi-0.1.4 lib/simphi/middleware.rb
simphi-0.1.3 lib/simphi/middleware.rb
simphi-0.1.2 lib/simphi/middleware.rb
simphi-0.1.1 lib/simphi/middleware.rb
simphi-0.1 lib/simphi/middleware.rb
simphi-0.0.3 lib/simphi/middleware.rb
simphi-0.0.2 lib/simphi/middleware.rb
simphi-0.0.1 lib/simphi/middleware.rb