forked from sparkfly/intermodal
-
Notifications
You must be signed in to change notification settings - Fork 3
/
README
27 lines (19 loc) · 892 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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