public
Description: Ruby interface to CouchDB
Homepage: http://code.google.com/p/activecouch/
Clone URL: git://github.com/JackDanger/active_couch.git
arun.thampi (author)
Mon Jan 21 08:59:31 -0800 2008
commit  662b7b4457ff4a00f0a0d192ceab2b9793809954
tree    881c00363447e57928cb69c72525e3f37427e1f2
parent  76ebaf1d8674a1d621434c3eb26de9802ebdf19b
name age message
file MIT-LICENSE Tue Dec 04 00:56:05 -0800 2007 Added to_json and from_json support to the Acti... [arun.thampi]
file README Sun Dec 16 10:44:04 -0800 2007 Cleaned up the README for project [arun.thampi]
file active_couch.rb Thu Dec 13 23:05:18 -0800 2007 First cut support for ActiveCouch::Migrations a... [arun.thampi]
directory active_couch/ Mon Jan 21 08:59:31 -0800 2008 - Instance level delete method which can be use... [arun.thampi]
directory spec/ Mon Jan 21 08:59:31 -0800 2008 - Instance level delete method which can be use... [arun.thampi]
README
ActiveCouch aims to be an easy-to-use, familiar ORM library for the hot new kid on the block, CouchDB.

* Preliminarily,
- it will support ActiveRecord-esque functions such as find, create, save, etc.
- location of the CouchDB will be specified through a very simple class method called 'site' similar to ActiveResource.
- callbacks and observers (for example when to call upon saving of a new document)
- migrations to add views to a CouchDB server

* Nodes supported:
- String, Integer, Float (E.g. has :name)
- array (E.g. has_many :airports)

Pre-requisites
--------------
- Ruby 1.8.5 (http://www.ruby-lang.org)
- Uses JSON gem (http://json.rubyforge.org), To install use gem install json)

To run specs (and thus look at code samples)
--------------------------------------------
- Install rspec gem (http://rspec.rubyforge.org, to install use gem install rspec)