a ruby ODM for couchdb
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 76 commits behind mattly:master.
carview.php?tsp= Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
carview.php?tsp= lib
carview.php?tsp= test
carview.php?tsp= .gitignore
carview.php?tsp= LICENSE
carview.php?tsp= README.rdoc
carview.php?tsp= Rakefile
carview.php?tsp= VERSION.yml

README.rdoc

exegesis

DESCRIPTION:

An ODM (Object/Document Mapper) for Couchdb. Still very much a work in progress

FEATURES/PROBLEMS:

  • Encourages Per-“Account” databases. This is both a feature and a problem, since classes cannot know which database to pull from you cannot do f.e. “Article.find('foo')” as Article doesn't know what database to use.

  • Does not yet provide it's own validators; hooks to use either ActiveRecord::Validations or the Validatable gem are planned.

  • Does not yet provide it's own callbacks; hooks to load either ActiveSupport::Callbacks or Extlib's callbacks are planned.

REQUIREMENTS:

  • Johnson (and Spidermonkey, if you have CouchDB you have Spidermonkey)

  • ActiveSupport (for now, and only the inflector is loaded)

For running the tests: