If I have seen further it is by standing on the shoulders of giants. - Isaac Newton
Please follow theses simples steps to contribute to this project :
Fork the repo.
Run the tests before doing anything.
Add test(s) for your code modification.
Rebase your code onto upstream master (this repository) if not up to date.
Squash or fixup your commits to achieve a clean commit log.
Submit a pull request and ensure tests passes on travis-ci for all supported ruby versions.
Running the tests
As simple as running
bundle exec rake command.
rake task is
If you would like to test multiple ruby version using RVM, try
rvm all do rake test.
You may setup all ruby version quickly with
rvm all do bundle install.
Follow Ruby Styleguide by Github and existing code.