Class: VibeZstd::Compress::Writer

Inherits:
Object
  • Object
show all
Defined in:
sig/vibe_zstd.rbs

Overview

Streaming compression writer

Instance Method Summary collapse

Constructor Details

#initializeWriter

Returns a new instance of Writer.

Parameters:

  • io (IO)
  • level: (Integer, nil)
  • dict: (CDict, nil)
  • pledged_size: (Integer, nil)


46
# File 'sig/vibe_zstd.rbs', line 46

def initialize: (IO io, ?level: Integer?, ?dict: CDict?, ?pledged_size: Integer?) -> void

Instance Method Details

#closeself

Returns:

  • (self)


50
# File 'sig/vibe_zstd.rbs', line 50

def close: () -> self

#finishself

Returns:

  • (self)


49
# File 'sig/vibe_zstd.rbs', line 49

def finish: () -> self

#flushself

Returns:

  • (self)


48
# File 'sig/vibe_zstd.rbs', line 48

def flush: () -> self

#writeself

Parameters:

  • data (String)

Returns:

  • (self)


47
# File 'sig/vibe_zstd.rbs', line 47

def write: (String data) -> self