Sha256: 14603a4262b2ed4d82416e2bff79c2f8d1686a3ae6fabcecf25eb71400b2d986

Contents?: true

Size: 290 Bytes

Versions: 3

Compression:

Stored size: 290 Bytes

Contents

require 'rbzip2'
require 'base64'
module BZip2Input
	def compress input
		string = StringIO.new    
		bz2  = RBzip2::FFI::Compressor.new string 
		bz2.write input                    
		bz2.close                           
		Base64.encode64(string.string)
	end
	module_function :compress
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
judge_system-1.7.2 lib/zlib_input.rb
judge_system-1.7.1 lib/zlib_input.rb
judge_system-1.7.0 lib/zlib_input.rb