Module: Openzip

Extended by:
Fiddle::Importer
Defined in:
lib/openzip.rb,
lib/openzip/version.rb

Constant Summary collapse

VERSION =
"1.0.4".freeze

Class Method Summary collapse

Class Method Details

.extract(zippath, outdirpath) ⇒ Object



15
16
17
# File 'lib/openzip.rb', line 15

def self.extract(zippath, outdirpath)
  extract_rust(zippath, outdirpath) != 0
end

.lib_extObject

Raises:

  • (NotImplementedError)


7
8
9
10
11
# File 'lib/openzip.rb', line 7

def self.lib_ext
  raise NotImplementedError, "Sorry, Windows is not supported" if RUBY_PLATFORM =~ /win32/

  RUBY_PLATFORM =~ /darwin/ ? "dylib" : "so"
end