Module: Pdfrb::Filter::BrotliDecode
- Defined in:
- lib/pdfrb/filter/brotli_decode.rb
Class Method Summary collapse
Class Method Details
.decoder(data, **_opts) ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/pdfrb/filter/brotli_decode.rb', line 8 def decoder(data, **_opts) return data unless data begin require "brotli" Brotli.inflate(data) rescue LoadError raise FilterError, "BrotliDecode requires the 'brotli' gem" end end |
.encoder(data, **_opts) ⇒ Object
19 20 21 22 23 24 25 26 27 28 |
# File 'lib/pdfrb/filter/brotli_decode.rb', line 19 def encoder(data, **_opts) return data unless data begin require "brotli" Brotli.deflate(data) rescue LoadError data end end |