Sha256: 3e3ea7090ee25718d5382ce76bf34b557e3fce2625a20b4acb74093cb6983dbe

Contents?: true

Size: 271 Bytes

Versions: 1

Compression:

Stored size: 271 Bytes

Contents

class BatchLoader
  class Middleware
    def initialize(app)
      @app = app
    end

    def call(env)
      begin
        BatchLoader::Executor.ensure_current
        @app.call(env)
      ensure
        BatchLoader::Executor.delete_current
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
batch-loader-0.2.0 lib/batch_loader/middleware.rb