module HTTPX::Transcoder::Deflate

  1. lib/httpx/transcoder/deflate.rb

Methods

Public Instance

  1. decode
  2. encode

Public Instance methods

decode(response, bytesize: nil)
[show source]
   # File lib/httpx/transcoder/deflate.rb
36 def decode(response, bytesize: nil)
37   bytesize ||= response.headers.key?("content-length") ? response.headers["content-length"].to_i : Float::INFINITY
38   GZIP::Inflater.new(bytesize)
39 end
encode(body)
[show source]
   # File lib/httpx/transcoder/deflate.rb
32 def encode(body)
33   Deflater.new(body)
34 end