Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Intermodal: RESTful API kit for Rails 3.0+
branch: master

This branch is 10 commits ahead, 1 commit behind sparkfly:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib Merge branch 'master' of int…
spec Back to postgres - pb with sqlite3
.gitignore Gemification of intermodal
.rbenv-version [ARCH] Ruby 1.9.2. Added current directory to $LOAD_PATH
Gemfile Gemification of intermodal
Gemfile.lock [ARCH] Added pry gem to testing stack
LICENSE [LICENSE] Changed license
README Reverting change made to README
Rakefile Gemification of intermodal
intermodal.gemspec Gemification of intermodal


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.