Skip to content
Intermodal: RESTful API kit for Rails 3.0+
Ruby
Pull request Compare This branch is 30 commits behind sparkfly:master.
Failed to load latest commit information.
lib [RUBY192] /auth should respond with empty array, not string Oct 21, 2011
spec [RUBY192] /auth should respond with empty array, not string Oct 21, 2011
.gitignore [ARCH] Moved gemspec back into repository Jul 12, 2011
.rbenv-version
Gemfile
Gemfile.lock [ARCH] Added pry gem to testing stack Oct 3, 2011
LICENSE [LICENSE] Changed license Oct 20, 2011
README [ARCH] Initial extraction Jun 28, 2011
Rakefile [PAGINATION] Added Will Paginate 3.0.0 Aug 26, 2011
VERSION [ARCH] Installed and configured Jeweler Jun 28, 2011
intermodal.gemspec [PAGINATION] Added Will Paginate 3.0.0 Aug 26, 2011

README

Intermodal 0.0.1

=== Summary ===

Intermodal lets you quickly put together a pure, JSON/XML-only RESTful web service.

=== Features ===

 - Declarative DSL for top-level, nested, and linked CRUD resource endpoints, producing dynamically generated resource controllers
 - Override resource controller behavior
 - Declarative DSL for Presenters (remap ORM to JSON/XML)
 - Declarative DSL for Acceptors (remap and filter incoming data)
 - Authentication mechanism using HTTP X- headers (similar to Rackspace Cloud API)
 - API versioning

=== Requirements ==

Rails 3.0.x

=== TODO ===

 - Fix known bug with class reloading in development mode
 - Not everything is packaged well
 - Should include standardized paging
 - Integration as Rails 3.1 Engine for versioning endpoints
 - Cross-account authorization
 - Override stock Rails 3.0 error handling to produce JSON/XML instead of HTML traces
Something went wrong with that request. Please try again.