This app is built on stateless authentication with JWT. There is no session middleware.
- Postgres 9.5+
- Ruby 2.3.1
API documentation is available at http://www.rubydoc.info/github/maxcal/spotty/master. This project is documented with YARD.
You are encouraged to write documentation for all public methods. You can run a live version of the docs server with:
yard server -s webrick --reload
This app embraces Behavior Driven development. Specs are written in RSpec.
The test suite can be run with
bin/rspec spec or you can run a
continouus testing service with
This app uses FactoryGirl instead of fixtures.
- Test public methods.
- Use request specs instead of controller specs.