Module: MultiCompress::Brotli

Defined in:
ext/multi_compress/multi_compress.c

Constant Summary collapse

MIN_LEVEL =
INT2FIX(0)
MAX_LEVEL =
INT2FIX(11)
DEFAULT_LEVEL =
INT2FIX(6)

Class Method Summary collapse

Class Method Details

.train_dictionary(*args) ⇒ Object



3271
3272
3273
3274
3275
3276
3277
3278
3279
# File 'ext/multi_compress/multi_compress.c', line 3271

static VALUE brotli_train_dictionary(int argc, VALUE *argv, VALUE self) {
    VALUE samples, opts;
    scan_one_required_keywords(argc, argv, &samples, &opts);
    mc_opts_t parsed_opts;
    mc_parse_opts(opts, &parsed_opts);
    reject_algorithm_keyword(&parsed_opts);

    return train_dictionary_internal(samples, parsed_opts.size, ALGO_BROTLI);
}