Sha256: eb188bd72d73c448ed7367a8a50fa7e0a6c02471683c59a21cec715beef7768c
Contents?: true
Size: 490 Bytes
Versions: 22
Compression:
Stored size: 490 Bytes
Contents
module Acfs module Middleware # A base middleware that does not modify request or response. # Can be used as super class for custom middleware implementations. # class Base attr_reader :app, :options def initialize(app, options = {}) @app = app @options = options end def call(request) request.on_complete {|res, nxt| response(res, nxt) } if respond_to? :response app.call(request) end end end end
Version data entries
22 entries across 22 versions & 1 rubygems