Skip to content

rom-rb/rom-kafka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

150f1da · Aug 13, 2016

History

74 Commits
Aug 30, 2015
Jan 16, 2016
Jan 16, 2016
Aug 28, 2015
Aug 28, 2015
Aug 28, 2015
Aug 28, 2015
Aug 28, 2015
Jan 16, 2016
Aug 28, 2015
Aug 13, 2016
Sep 14, 2015
Jan 8, 2016
Aug 28, 2015
Aug 13, 2016
Sep 15, 2015
Aug 13, 2016

Repository files navigation

ROM::Kafka

Gem Version Build Status Dependency Status Code Climate Coverage Inline docs

Apache Kafka support for Ruby Object Mapper on top of poseidon driver.

Installation

Add this line to your application's Gemfile:

# Gemfile
gem "rom-kafka"

Then execute:

bundle

Or add it manually:

gem install rom-kafka

Usage

See the corresponding Guide on rom-rb.org.

Before v0.1.0 the gem is in alpha stage.

Compatibility

Compatible to ROM 2.0+, Apache Kafka 0.8+.

Tested under rubies supported by ROM.

Uses RSpec 3.0+ for testing and hexx-suit dev/test tools collection.

Contributing

  • Fork the project
  • Create your feature branch (git checkout -b my-new-feature)
  • Add tests for it
  • Run rubocop and inch --pedantic to ensure the style and inline docs are ok
  • Run rake mutant or rake exhort to ensure 100% mutant-proof 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.