Class: Gsf::OutfileZip

Inherits:
Outfile show all
Defined in:
(unknown)

Instance Method Summary collapse

Methods inherited from Outfile

#new_child, #new_child_full, #new_child_varg, #open_pkg_add_rel

Methods inherited from Output

#close, #container, #container=, #error, error_id, #is_closed, #is_closed=, #is_closed?, #modtime, #modtime=, #name, #name=, #name_from_filename=, #position, #position=, #printf, #puts, #seek, #set_error, #size, #size=, #tell, unwrap, #vprintf, wrap, #write

Constructor Details

#initialize(sink) ⇒ Gsf::Outfile

Creates the root directory of a Zip file and manages the addition of children.

This adds a reference to sink.

Parameters:

  • sink (Gsf::Output)

    a Gsf::Output to hold the ZIP file

Instance Method Details

#compression_levelInteger

Returns compression-level.

Returns:

  • (Integer)

    compression-level

#compression_level=(compression_level) ⇒ Integer

Parameters:

  • compression_level (Integer)

Returns:

  • (Integer)

    compression-level

  • (Integer)

    compression-level

#compression_method=(method) ⇒ Boolean

Parameters:

Returns:

  • (Boolean)

#deflate_levelInteger

Returns deflate-level.

Returns:

  • (Integer)

    deflate-level

#deflate_level=(deflate_level) ⇒ Integer

Parameters:

  • deflate_level (Integer)

Returns:

  • (Integer)

    deflate-level

  • (Integer)

    deflate-level

#entry_nameString

Returns entry-name.

Returns:

  • (String)

    entry-name

#entry_name=(entry_name) ⇒ String

Parameters:

  • entry_name (String)

Returns:

  • (String)

    entry-name

  • (String)

    entry-name

#sinkGsf::Output

Returns sink.

Returns:

#sink=(sink) ⇒ Gsf::Output

Parameters:

Returns:

#zip64Integer

Returns zip64.

Returns:

  • (Integer)

    zip64

#zip64=(zip64) ⇒ Integer

Parameters:

  • zip64 (Integer)

Returns:

  • (Integer)

    zip64

  • (Integer)

    zip64