Sha256: 958dac532c71559d4eadbbed02de91aab7a6d45573041f3d5bdd5b1f0716d7f2
Contents?: true
Size: 1.28 KB
Versions: 2
Compression:
Stored size: 1.28 KB
Contents
# Snappy see https://github.com/google/snappy ## Preparation ### macOS ```bash $ brew install snappy $ brew install autoconf automake cmake libtool ``` ### Ubuntu ```bash $ apt-get install libsnappy-dev -y $ apt-get install libtool automake autoconf -y ``` ### Alpine ```bash $ apk install snappy $ apk install build-base libexecinfo automake autoconf libtool ``` ### Windows [Ruby Installer](https://rubyinstaller.org/) 3.0 and earlier: ```bash (in MSYS2 shell) $ pacman -S mingw-w64-x86_64-snappy ``` Ruby Installer 3.1 and later: ```bash (in MSYS2 shell) pacman -S mingw-w64-ucrt-x86_64-snappy ``` ## Installation Add this line to your application's Gemfile: gem 'snappy' And then execute: $ bundle Or install it yourself as: $ gem install snappy ## Usage Snappy-java format ```ruby require 'snappy' Snappy.deflate(source) # => Compressed data Snappy.inflate(source) # => Decompressed data ``` Hadoop-snappy format ```ruby Snappy::Hadoop.deflate(source) # => Compressed data Snappy::Hadoop.inflate(source) # => Decompressed data ``` ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
snappy-0.4.0-java | README.md |
snappy-0.4.0 | README.md |