Module: HTTPX::Plugins::Compression::GZIP
- Defined in:
- lib/httpx/plugins/compression/gzip.rb
Defined Under Namespace
Classes: Deflater, Inflater
Class Method Summary
collapse
Class Method Details
.deflater ⇒ Object
79
80
81
|
# File 'lib/httpx/plugins/compression/gzip.rb', line 79
def deflater
Deflater.new
end
|
14
15
16
|
# File 'lib/httpx/plugins/compression/gzip.rb', line 14
def (options)
options.merge(encodings: options.encodings.merge("gzip" => self))
end
|
.inflater(bytesize) ⇒ Object
83
84
85
|
# File 'lib/httpx/plugins/compression/gzip.rb', line 83
def inflater(bytesize)
Inflater.new(bytesize)
end
|
.load_dependencies ⇒ Object
10
11
12
|
# File 'lib/httpx/plugins/compression/gzip.rb', line 10
def load_dependencies(*)
require "zlib"
end
|