Method: Zstd.encode

Defined in:
lib/extzstd.rb

.encode(src, *args, **opts, &block) ⇒ Object Also known as: compress

call-seq:

encode(src_string, level = nil, opts = {}) -> zstd string
encode(src_string, encode_params, opts = {}) -> zstd string
encode(outport, level = nil, opts = {}) -> zstd encoder
encode(outport, level = nil, opts = {}) { |encoder| ... } -> yield returned value
encode(outport, encode_params, opts = {}) -> zstd encoder
encode(outport, encode_params, opts = {}) { |encoder| ... } -> yield returned value
src_string (string)
outport (io liked object)
level = nil (integer or nil)
encode_params (instance of Zstd::Parameters)
opts dict: nil (string or nil)


61
62
63
# File 'lib/extzstd.rb', line 61

def self.encode(src, *args, **opts, &block)
  src.to_zstd(*args, **opts, &block)
end