Sha256: 6aaaedc600491f6f66fe17c35bb55d75fd9e43fda643a070133c180c91f47169
Contents?: true
Size: 368 Bytes
Versions: 4
Compression:
Stored size: 368 Bytes
Contents
module OLogger class Middleware def initialize(app) @app = app end def call(env) dup._call(env) end def _call(env) OLogger.buffer.flush @status, @headers, @response = @app.call(env) OLogger.buffer.write [@status, @headers, self] end def each(&block) @response.each(&block) end end end
Version data entries
4 entries across 4 versions & 1 rubygems