Scope
Run a Rack application under Nack. Lowest priority: a migration path, not a way to bring NSGI's properties to Rack code.
Requirements
- Build a Rack env from a
Nack::Request and normalize what comes back.
- No dependency on the rack gem.
- Document the limits rather than hiding them:
rack.hijack is not available, a streaming body is buffered, and building an env allocates the strings the zero-copy path exists to avoid.
Scope
Run a Rack application under Nack. Lowest priority: a migration path, not a way to bring NSGI's properties to Rack code.
Requirements
Nack::Requestand normalize what comes back.rack.hijackis not available, a streaming body is buffered, and building an env allocates the strings the zero-copy path exists to avoid.