Sha256: 00f6779fdfb63ed8138bda846c228d44dd8e03de480f96358335ec4c0efd4111

Contents?: true

Size: 395 Bytes

Versions: 5

Compression:

Stored size: 395 Bytes

Contents

require File.dirname(__FILE__) + '/../lib/fast_send'

require 'bundler'
Bundler.require(:development)

TF = Tempfile.new('xx')
TF.binmode
64.times { TF << Random.new.bytes(1024*1024) }
TF.flush
TF.rewind

use FastSend

class Eacher
  def each_file
    yield(TF)
  ensure
    TF.rewind
  end
end

run ->(env) {
  [200, {'Content-Length' => TF.size.to_s, 'X-Source-Path' => TF.path}, Eacher.new]
}

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
fast_send-1.2.2 spec/test_app.ru
fast_send-1.2.1 spec/test_app.ru
fast_send-1.2.0 spec/test_app.ru
fast_send-1.1.3 spec/test_app.ru
fast_send-1.1.2 spec/test_app.ru