Module: HTTPX::Plugins::Compression::Brotli::Encoder
- Defined in:
- lib/httpx/plugins/compression/brotli.rb
Class Method Summary collapse
Class Method Details
.deflate(raw, buffer, chunk_size:) ⇒ Object
19 20 21 22 23 24 25 |
# File 'lib/httpx/plugins/compression/brotli.rb', line 19 def deflate(raw, buffer, chunk_size:) while (chunk = raw.read(chunk_size)) compressed = ::Brotli.deflate(chunk) buffer << compressed yield compressed if block_given? end end |