0.0
Repository is archived
No release in over 3 years
Low commit activity in last 3 years
Non-blocking zip reading and writing for Ruby.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.8.3
~> 3.12
>= 0
 Project Readme

async-ruby-zip

Non-blocking zip reading and writing for Ruby

Requirements

  • OS X or Linux
  • MRI 1.9.2
  • libzip >=0.10.1

Example

require 'rubygems'
require 'async_zip'
include AsyncZip


# Non-blocking zip-file creation:
AsyncZip.create(files, './output.zip') do |task|
  puts task.inspect
end

# Non-blocking zip-file extraction:
AsyncZip.extract('./output.zip', './extracted') do |task|
  puts task.inspect
end

Contact

[Grigoriy Chudnov] (mailto:g.chudnov@gmail.com)

License

Distributed under the The MIT License (MIT).