Sha256: 88f6da118f00583e6a7819cc75ae338d296beee9ffe00077f506cac2ef3dba3b
Contents?: true
Size: 492 Bytes
Versions: 125
Compression:
Stored size: 492 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
125 entries across 125 versions & 1 rubygems