module Zip

Constants

CDIR_ENTRY_STATIC_HEADER_LENGTH
CENTRAL_DIRECTORY_ENTRY_SIGNATURE
FILE_TYPE_DIR
FILE_TYPE_FILE
FSTYPES
FSTYPE_ACORN
FSTYPE_AMIGA
FSTYPE_ATARI
FSTYPE_ATHEOS
FSTYPE_BEOS
FSTYPE_CPM
FSTYPE_FAT
FSTYPE_HPFS
FSTYPE_MAC
FSTYPE_MAC_OSX
FSTYPE_MVS
FSTYPE_NTFS
FSTYPE_QDOS
FSTYPE_TANDEM
FSTYPE_THEOS
FSTYPE_TOPS20
FSTYPE_UNIX
FSTYPE_VFAT
FSTYPE_VMS
FSTYPE_VM_CMS
FSTYPE_Z_SYSTEM
LOCAL_ENTRY_SIGNATURE
LOCAL_ENTRY_STATIC_HEADER_LENGTH
LOCAL_ENTRY_TRAILING_DESCRIPTOR_LENGTH
RUNNING_ON_WINDOWS
VERSION
VERSION_MADE_BY
VERSION_NEEDED_TO_EXTRACT
VERSION_NEEDED_TO_EXTRACT_ZIP64
ZipCompressionMethodError
ZipDestinationFileExistsError
ZipEntryExistsError
ZipEntryNameError
ZipError

Backwards compatibility with v1 (delete in v2)

ZipInternalError

Attributes

case_insensitive_match[RW]
continue_on_exists_proc[RW]
default_compression[RW]
on_exists_proc[RW]
sort_entries[RW]
unicode_names[RW]
warn_invalid_date[RW]
write_zip64_support[RW]

Public Instance Methods

reset!() click to toggle source
# File lib/zip.rb, line 39
def reset!
  @_ran_once = false
  @unicode_names = false
  @on_exists_proc = false
  @continue_on_exists_proc = false
  @sort_entries = false
  @default_compression = ::Zlib::DEFAULT_COMPRESSION
  @write_zip64_support = false
  @warn_invalid_date = true
  @case_insensitive_match = false
end
setup() { |self| ... } click to toggle source
# File lib/zip.rb, line 51
def setup
  yield self unless @_ran_once
  @_ran_once = true
end