diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..92b512c --- /dev/null +++ b/.travis.yml @@ -0,0 +1,18 @@ +language: ruby +script: 'bundle exec rake test:coverage --trace' +rvm: + - 2.0.0 + - 2.1.0 + - 2.1.1 + - 2.1.2 + - rbx-2 + +matrix: + include: + - rvm: jruby + env: JRUBY_OPTS="--2.0" + - rvm: jruby-head + env: JRUBY_OPTS="--2.1" + allow_failures: + - rvm: rbx-2 + - rvm: jruby-head diff --git a/.yardopts b/.yardopts new file mode 100644 index 0000000..fece7b4 --- /dev/null +++ b/.yardopts @@ -0,0 +1,4 @@ +- +README.md +LICENSE.md +lib/**/*.rb diff --git a/LICENSE.txt b/LICENSE.md similarity index 100% rename from LICENSE.txt rename to LICENSE.md diff --git a/README.md b/README.md index d62b8350..86dba6f 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,28 @@ # Lotus::Validations -TODO: Write a gem description +Validations mixins for objects + +## Status + +[![Gem Version](http://img.shields.io/gem/v/lotus-validations.svg)](https://badge.fury.io/rb/lotus-validations) +[![Build Status](http://img.shields.io/travis/lotus/validations/master.svg)](https://travis-ci.org/lotus/validations?branch=master) +[![Coverage](http://img.shields.io/coveralls/lotus/validations/master.svg)](https://coveralls.io/r/lotus/validations) +[![Code Climate](http://img.shields.io/codeclimate/github/lotus/validations.svg)](https://codeclimate.com/github/lotus/validations) +[![Dependencies](http://img.shields.io/gemnasium/lotus/validations.svg)](https://gemnasium.com/lotus/validations) +[![Inline Docs](http://inch-ci.org/github/lotus/validations.svg)](http://inch-ci.org/github/lotus/validations) + +## Contact + +* Home page: http://lotusrb.org +* Mailing List: http://lotusrb.org/mailing-list +* API Doc: http://rdoc.info/gems/lotus-validations +* Bugs/Issues: https://github.com/lotus/validations/issues +* Support: http://stackoverflow.com/questions/tagged/lotus-ruby +* Chat: https://gitter.im/lotus/chat + +## Rubies + +__Lotus::Validations__ supports Ruby (MRI) 2+ and JRuby 1.7 (with 2.0 mode). ## Installation @@ -29,3 +51,7 @@ TODO: Write usage instructions here 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create a new Pull Request + +## Copyright + +Copyright 2014 Luca Guidi – Released under MIT License