Sha256: 510248d01ad4cbf1bfaf6d112dbdefe5cee09179dcf8da943482b5abb41783e4
Contents?: true
Size: 489 Bytes
Versions: 9
Compression:
Stored size: 489 Bytes
Contents
# SHA1 checksum generator bs = ENV['bs'] ? ENV['bs'].to_i : 16384 require 'digest/sha1' require 'unicorn/preread_input' use Unicorn::PrereadInput class InputWrap < Struct.new(:input) def each buf = "" while buf = input.read(0x4000, buf) yield buf end end end app = lambda do |env| headers = { "Content-Type" => "application/octet-stream", "Content-Length" => env["CONTENT_LENGTH"].to_s, } [ 200, headers, InputWrap.new(env["rack.input"]) ] end run app
Version data entries
9 entries across 9 versions & 1 rubygems