ActiveCouchActiveRecord-esque Ruby wrapper to be used with the hot new kid on the block - CouchDB | |
Download |
ActiveCouch Ranking & Summary
Advertisement
- License:
- Freeware
- Price:
- FREE
- Publisher Name:
- ActiveCouch Team
- Publisher web site:
- http://code.google.com/p/activecouch/
- Operating Systems:
- Mac OS X
- File Size:
- 29 KB
ActiveCouch Tags
ActiveCouch Description
ActiveRecord-esque Ruby wrapper to be used with the hot new kid on the block - CouchDB ActiveCouch wants to be a simple, convenient, Ruby-idiomatic wrapper for the hot new kid on the block, the CouchDB project.With ActiveCouch, you can easily save, query, delete documents to/from a CouchDB database in your favourite language - Ruby. ActiveCouch derives a lot of its principles (and some code) from both ActiveRecord and ActiveResource, two libraries made popular by the other hot pubescent on the block - Ruby on Rails. CouchDB (simplistically speaking) is a document store, which essentially means that objects can be stored in a schema-less environment. Couch officially stands for Cluster Of Unreliable Commodity Hardware.NOTE: ActiveCouch is licensed, developed and provided under the terms of the MIT License. Requirements: · Ruby 1.8.5 or later · rubygems 0.9.4 · JSON · RSpec · CouchDB 0.7 or later What's New in This Release: · Passing of blocks to constructors (E.g. Person.new {|p| p.name = "McLovin"} · Fixed bug with ActiveCouch::Base not playing nice with Memcache (Added custom marshaling methods) · Added find(id) method. Person.find('123') will not use the permanent view and instead directly get the document. · Added ActiveCouch::Base#count method. To count the number of objects based on a certain condition. (E.g. Person.count(:params => {:last_name => 'McLovin'}) )
ActiveCouch Related Software