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
70
71
72
73
|
# File 'lib/httpx/transcoder/gzip.rb', line 70
def decode(response, bytesize: nil)
bytesize ||= response..key?("content-length") ? response.["content-length"].to_i : Float::INFINITY
Inflater.new(bytesize)
end
|
.encode(body) ⇒ Object
66
67
68
|
# File 'lib/httpx/transcoder/gzip.rb', line 66
def encode(body)
Deflater.new(body)
end
|