Moonrope - the self-documenting API
Moonrope is an API server & client tool for Ruby/Rack applications. It provides everything you need to create an API within your application and have easy to use client libraries provided without any development.
Not only does it provide a formal structure for your API, it will also generate lovely looking documentation files for develpers to work with.
This repository is the server-side library which allows you to easily define your API actions & data structures and serve them out using Rack middleware.