Sha256: c96e35fe1867f15eb9687ac40fc11952351be631b8147ceae38e05a7a3c3d225
Contents?: true
Size: 378 Bytes
Versions: 150
Compression:
Stored size: 378 Bytes
Contents
module Embulk module Guess class GzipGuessPlugin < GuessPlugin Plugin.register_guess('gzip', self) GZIP_HEADER = "\x1f\x8b".force_encoding('ASCII-8BIT').freeze def guess(config, sample_buffer) if sample_buffer[0,2] == GZIP_HEADER return {"decoders" => [{"type" => "gzip"}]} end return {} end end end end
Version data entries
150 entries across 150 versions & 1 rubygems