Sha256: b0f0db3e1bb37509d56c7dd2d8d3a7f496f994ff2d8ec954076d5c429845301c
Contents?: true
Size: 1.04 KB
Versions: 2
Compression:
Stored size: 1.04 KB
Contents
# Snappy see https://github.com/google/snappy ## Preparation ### macOS ```bash $ brew install snappy $ brew install autoconf automake 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 ``` ## 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.3.0-java | README.md |
snappy-0.3.0 | README.md |