Module: CompareCompressors
- Defined in:
- lib/compare_compressors.rb,
lib/compare_compressors/result.rb,
lib/compare_compressors/plotter.rb,
lib/compare_compressors/version.rb,
lib/compare_compressors/comparer.rb,
lib/compare_compressors/compressor.rb,
lib/compare_compressors/cost_model.rb,
lib/compare_compressors/group_result.rb,
lib/compare_compressors/costed_group_result.rb,
lib/compare_compressors/plotters/raw_plotter.rb,
lib/compare_compressors/plotters/cost_plotter.rb,
lib/compare_compressors/plotters/size_plotter.rb,
lib/compare_compressors/command_line_interface.rb,
lib/compare_compressors/compressors/xz_compressor.rb,
lib/compare_compressors/compressors/gzip_compressor.rb,
lib/compare_compressors/compressors/zstd_compressor.rb,
lib/compare_compressors/compressors/bzip2_compressor.rb,
lib/compare_compressors/compressors/brotli_compressor.rb,
lib/compare_compressors/compressors/seven_zip_compressor.rb
Overview
Compare compression algorithms.
Defined Under Namespace
Classes: BrotliCompressor, Bzip2Compressor, CommandLineInterface, Comparer, Compressor, CostModel, CostPlotter, CostedGroupResult, GroupResult, GzipCompressor, Plotter, RawPlotter, Result, SevenZipCompressor, SizePlotter, XzCompressor, ZstdCompressor
Constant Summary collapse
- COMPRESSORS =
[ BrotliCompressor, Bzip2Compressor, GzipCompressor, SevenZipCompressor, XzCompressor, ZstdCompressor ].map(&:new).freeze
- VERSION_MAJOR =
0
- VERSION_MINOR =
0
- VERSION_PATCH =
1
- VERSION =
[VERSION_MAJOR, VERSION_MINOR, VERSION_PATCH].join('.')