Sha256: 2ef69c3e7d149747a917f17a4c3cf8501e75ee39f380ea28890b646b3a7b7e2d
Contents?: true
Size: 318 Bytes
Versions: 3
Compression:
Stored size: 318 Bytes
Contents
module Groovy class MemoryPoolMiddleware def initialize(app, options = {}) @app = app end def call(env) Groovy.contexts.each { |name, ctx| ctx.push_memory_pool } @app.call(env) ensure Groovy.contexts.each { |name, ctx| ctx.pop_memory_pool } end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
groovy-0.7.1 | lib/groovy/middleware.rb |
groovy-0.7.0 | lib/groovy/middleware.rb |
groovy-0.6.8 | lib/groovy/middleware.rb |