Sha256: d8a11df130733b0e8da3b07d4187901ae8aea8af7cbc55eff11be6dfadce8eb1
Contents?: true
Size: 348 Bytes
Versions: 1
Compression:
Stored size: 348 Bytes
Contents
module Async class Middleware def initialize(app) @app = app end def last_response callback.response end def callback @callback ||= Callback.new end def call(env) env['async.callback'] = callback catch(:async) do @app.call env end [200, {}, []] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sitehub-0.4.3 | spec/support/async/middleware.rb |