class Acfs::Middleware::Base
A base middleware that does not modify request or response. Can be used as super class for custom middleware implementations.
Attributes
app[R]
options[R]
Public Class Methods
new(app, **opts)
click to toggle source
# File lib/acfs/middleware/base.rb, line 11 def initialize(app, **opts) @app = app @options = opts end
Public Instance Methods
call(request)
click to toggle source
# File lib/acfs/middleware/base.rb, line 16 def call(request) if respond_to? :response request.on_complete {|res, nxt| response(res, nxt) } end app.call(request) end