Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
ActiveModel-compliant CouchDB ORM for Ruby
Ruby

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
test
.gitignore
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
VERSION
loose_change.gemspec

README.md

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.
Something went wrong with that request. Please try again.