Travis provides more than one Ruby version setting. So i can test my push directly in different Ruby versions.
Git is my prefered SCM system. It is easy, robust and fast. Also every other user can contribute through sending pull requests.
Ruby is my main programming language for creating classes, modules and methods to fit my plan.
Coveralls helps me to detect holes inside my testing space.
I'm using it to load the fresh installed config file, so the user can edit this directly and easily.
RubyMine is my favorite IDE for developing Ruby. It integrates other tools like bundler, rake and Testcases in a comfortable way.
With Bintray i'm deploying DEB and RPM packaged versions of my software.
I'm using a selfhosted TC as Referenceplatform, and use travis with another configuration.
Codeclimate checks my code and helps me to write better code.