Module: HTTPX::Transcoder::GZIP
- Defined in:
- lib/httpx/transcoder/gzip.rb
Defined Under Namespace
Classes: Deflater, Inflater
Class Method Summary
collapse
Class Method Details
.decode(response, bytesize: nil) ⇒ Object
68
69
70
71
|
# File 'lib/httpx/transcoder/gzip.rb', line 68
def decode(response, bytesize: nil)
bytesize ||= response..key?("content-length") ? response.["content-length"].to_i : Float::INFINITY
Inflater.new(bytesize)
end
|
.encode(body) ⇒ Object
64
65
66
|
# File 'lib/httpx/transcoder/gzip.rb', line 64
def encode(body)
Deflater.new(body)
end
|