0.0
No commit activity in last 3 years
No release in over 3 years
ActiveModel-compliant CouchDB ORM
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

 Project Readme

Loose Change is a Ruby ORM for CouchDB

Goals and Principles

  • Take advantage of ActiveModel
  • Make common tasks easy; get out of your way if you need the metal
  • Make working with GeoCouch seamless

GeoCouch Support

Documents with spatial properties are now supported if you are running the latest version of GeoCouch from git. Only Point and MultiPoint geometries are currently supported and tested.

Warnings

  • Only tested on Ruby 1.9.2. I'm not intentionally breaking 1.8.x, but neither do I guarantee anything.

Todo

  • Add Rake tasks to push complicated views from a JS directory

Help

Shoulders of Giants

Inspiration and help from:

  • RestClient, for the basic HTTP plumbing.
  • CouchRest, for the idea and basic structure of using RestClient to talk to CouchDB.
  • CouchRest-Rails, for implementation ideas for interacting with Rails.
  • will_paginate, for making pagination a dead-simple addition.

License

  • MIT. See LICENSE for more details.