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



2053
2054
2055
2056
2057
2058
2059
# File 'ext/multi_compress/multi_compress.c', line 2053

static VALUE brotli_train_dictionary(int argc, VALUE *argv, VALUE self) {
    VALUE samples, opts;
    rb_scan_args(argc, argv, "1:", &samples, &opts);
    VALUE size_val = NIL_P(opts) ? Qnil : rb_hash_aref(opts, ID2SYM(rb_intern("size")));

    return train_dictionary_internal(samples, size_val, ALGO_BROTLI);
}