You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by Apache Wiki <wi...@apache.org> on 2011/04/18 22:16:40 UTC

[Couchdb Wiki] Update of "RubyLibrary" by SamLown

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Couchdb Wiki" for change notification.

The "RubyLibrary" page has been changed by SamLown.
The comment on this change is: Updating details on CouchRest Model.
http://wiki.apache.org/couchdb/RubyLibrary?action=diff&rev1=11&rev2=12

--------------------------------------------------

- For a simple Ruby wrapper around CouchDB's RESTful API, see [[http://github.com/jchris/couchrest/tree/master|CouchRest]], which keeps you fairly close the metal, as well as having a few helpful wrappers, like a builtin view pager and companion libraries like [[http://github.com/mattly/couchmodel/tree/master|CouchModel]] (for document id and lifecycle management) and [[http://github.com/atduskgreg/slipcover/tree/master|Slipcover]] (for parallel query execution).
+ For a simple Ruby wrapper around CouchDB's RESTful API, see [[http://github.com/couchrest/couchrest]], which keeps you fairly close the metal and is used as a driver in many other CouchDB ruby libraries. For a more Rails-like experience check out couchrest's companion library [[http://github.com/couchrest/couchrest_model|CouchRest Model]] which uses [[http://yehudakatz.com/2010/01/10/activemodel-make-any-ruby-object-feel-like-activerecord/|ActiveModel]] and includes support for typecasting, validations, basic associations, proxying (dynamically generated databases), and a powerful yet simple DSL for manipulating views and their results.
  
- Easy install for CouchRest: 
+ CouchRest Model can be easily installed in your Rails 3 project's Gemfile:
  
- {{{ gem install jchris-couchrest -s http://gems.github.com }}}
+ {{{ gem couchrest_model }}}
+ 
+ or manually:
+ 
+ {{{ gem install couchrest_model }}}
+ 
+ ----
+ 
+ For parallel query execution, try [[http://github.com/atduskgreg/slipcover/tree/master|Slipcover]].
  
  ----