Module: HTTPX::Plugins::Compression::GZIP
- Defined in:
- lib/httpx/plugins/compression/gzip.rb
Defined Under Namespace
Classes: Encoder
Class Method Summary collapse
Class Method Details
.configure ⇒ Object
13 14 15 |
# File 'lib/httpx/plugins/compression/gzip.rb', line 13 def self.configure(*) Compression.register "gzip", self end |
.decoder ⇒ Object
52 53 54 |
# File 'lib/httpx/plugins/compression/gzip.rb', line 52 def decoder Decoder.new(Zlib::Inflate.new(32 + Zlib::MAX_WBITS)) end |
.encoder ⇒ Object
48 49 50 |
# File 'lib/httpx/plugins/compression/gzip.rb', line 48 def encoder Encoder.new end |
.load_dependencies ⇒ Object
9 10 11 |
# File 'lib/httpx/plugins/compression/gzip.rb', line 9 def self.load_dependencies(*) require "zlib" end |