Sha256: 62ad07f9d5380ec501c53962ad70b229cab0eb87ca4773868ec72dc3993538cc

Contents?: true

Size: 974 Bytes

Versions: 5

Compression:

Stored size: 974 Bytes

Contents

= exegesis

* http://github.com/mattly/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 provide it's own validators or callbacks. I have a solution in mind for this involving state machines.

== REQUIREMENTS:

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

For running the tests:

* Test::Unit (you got it)
* Context (http://github.com/jeremymcanally/context, can install from github gems)
* Matchy (http://github.com/jeremymcanally/matchy, github gem version out of date; clone, build & install for now)
* Zebra (http://github.com/giraffesoft/zerba, depends on jeremymcanally-matchy, which is out of date; clone, build & install for now)

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
mattly-exegesis-0.0.10 README.rdoc
mattly-exegesis-0.0.6 README.rdoc
mattly-exegesis-0.0.7 README.rdoc
mattly-exegesis-0.0.8 README.rdoc
mattly-exegesis-0.0.9 README.rdoc