Module: HTTPX::Plugins::Compression::Brotli
- Defined in:
- lib/httpx/plugins/compression/brotli.rb
Defined Under Namespace
Modules: Deflater
Classes: Inflater
Class Method Summary
collapse
Class Method Details
.deflater ⇒ Object
43
44
45
|
# File 'lib/httpx/plugins/compression/brotli.rb', line 43
def deflater
Deflater
end
|
13
14
15
|
# File 'lib/httpx/plugins/compression/brotli.rb', line 13
def (options)
options.merge(encodings: options.encodings.merge("br" => self))
end
|
.inflater(bytesize) ⇒ Object
47
48
49
|
# File 'lib/httpx/plugins/compression/brotli.rb', line 47
def inflater(bytesize)
Inflater.new(bytesize)
end
|
.load_dependencies(klass) ⇒ Object
8
9
10
11
|
# File 'lib/httpx/plugins/compression/brotli.rb', line 8
def load_dependencies(klass)
require "brotli"
klass.plugin(:compression)
end
|