ROM::Cassandra
August 27, 2015 ยท View on GitHub
Apache Cassandra support for Ruby Object Mapper.
Based on the official datastax ruby driver and CQL query builder.
Installation
Add this line to your application's Gemfile:
# Gemfile
gem "rom-cassandra"
Then execute:
bundle
Or add it manually:
gem install rom-cassandra
Usage
See the corresponding Guide on rom-rb.org.
Compatibility
Compatible to ROM 0.9.1+, Cassandra Query Language v3 (CQL3), Apache Cassandra 1.2+.
Tested under MRI and JRuby compatible to 1.9.3+.
Uses RSpec 3.0+ for testing and hexx-suit for dev/test tools collection.
Contributing
- Fork the project
- Create your feature branch (
git checkout -b my-new-feature) - Add tests for it
- Run
rubocopandinch --pedanticto ensure the style and inline docs are ok - Run
rake mutantorrake exhortto ensure 100% mutation testing coverage - Commit your changes (
git commit -am '[UPDATE] Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
License
See the MIT LICENSE.