ActiveCouch

ActiveRecord-esque Ruby wrapper to be used with the hot new kid on the block - CouchDB
Download

ActiveCouch Ranking & Summary

Advertisement

  • Rating:
  • 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