Skip to content

jchris/exegesis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

About

a ruby ODM for couchdb

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published