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
Thanks,
Shri