[Ironruby-core] Code review: Implements Zlib::GzipWriter using System.IO.Compression.GZipStream.

Shri Borde Shri.Borde at microsoft.com
Mon Mar 9 12:57:03 EDT 2009


Implements Zlib::GzipWriter using System.IO.Compression.GZipStream.
- GzipWriter.new ignores the level and strategy arguments for now.
- The arguments are not marked with DefaultProtocol as it does not look
like you can pass an arbitrary object responding to to_s
- Most of the work was for the Ruby library API. We can change the details
of the compression later if we want to.
Removed Zlib::GZipReader.Create overloads which took RubyIO since they
would not handle the case of File being monkey-patched. This also allowed
some code to be factored out into the base GZipFile class.
Implemented Zlib::GzipFile.wrap and added tests for it
Changed App.config to only include valid paths to the Ruby libs that are
included in GIT


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20090309/6babc533/attachment-0001.html>

More information about the Ironruby-core mailing list