Commit graph

954 commits

Author SHA1 Message Date
Matt Aimonetti d6665e55ca Started on the ExtendedDocument class with features moved to mixins.
Properties got added, they define getters, setters and aliases.
They will also be the base of the new validation system.
2009-01-29 18:45:01 -08:00
Matt Aimonetti 750c705596 Started on the ExtendedDocument class with features moved to mixins.
Properties got added, they define getters, setters and aliases.
They will also be the base of the new validation system.
2009-01-29 18:25:45 -08:00
Matt Aimonetti 90f460641e updated readme file 2009-01-28 23:04:22 -08:00
Matt Aimonetti 6b2e5f84ad Started the refactoring work on couchrest.
* A server can have multiple defined available databases set to be used by documents (think DM repos)
* A server can have a default database so documents can easily share the same db connection
* Let a document class have a default database to use
* Give access to a document uri
* extracted some of the document features to a mixin
2009-01-28 22:55:42 -08:00
Matt Aimonetti a5f17cb13f added some monkey patches to improve the http connection speed. (by keeping the http connection open) 2009-01-28 18:37:45 -08:00
Matt Aimonetti fda5be213a slight change of API, CR::Document now uses <action>_doc instead of <action>, also added #create! and #recreate! to Document instances 2009-01-28 18:16:55 -08:00
Chris Anderson e9f7456eab change couchrest back to _temp_view, rev gem version 2009-01-27 15:11:10 -08:00
Chris Anderson 8f24d7d5a3 bulk_save has an option to have couch add the uuids 2009-01-23 23:25:24 -08:00
Chris Anderson 9906df3332 0.12.4 release 2009-01-19 16:14:13 -08:00
Chris Anderson 3e0594e534 drop couchdir binary 2009-01-19 16:13:03 -08:00
Chris Anderson b4f744ca0b couchrest version 0.12.3 -- deprecating Model 2009-01-19 16:09:42 -08:00
Chris Anderson a449ace490 dropped explicit extlib dependency 2009-01-19 16:07:35 -08:00
Chris Anderson 139c3253e2 applied patch from nanodeath -- thanks 2009-01-19 14:49:48 -08:00
Matt Lyon a0a422b779 add move and copy support to CouchRest::Document instances 2009-01-16 11:31:42 -08:00
Matt Lyon 0519fc5765 patch restclient locally instead of hoping/waiting for an upstream patch. 2009-01-16 11:31:42 -08:00
Matt Lyon d6191711eb why was the gem in there in the first place? 2009-01-16 11:31:42 -08:00
Chris Anderson b11d2c9599 word count views 2009-01-15 15:12:52 -08:00
Chris Anderson 50f0104173 updated word count example 2009-01-15 15:05:55 -08:00
Chris Anderson a4144af72d fixup json time format 2009-01-13 20:08:58 -08:00
Chris Anderson cc5cf62cc4 rev the version so we can get a gem build 2009-01-13 13:23:01 -08:00
Chris Anderson 5ef4a97de4 rerake gemspec 2009-01-13 13:19:59 -08:00
Matt Lyon 028c232388 re-rake gemspec, sigh 2009-01-13 13:18:50 -08:00
Matt Lyon 4c11b21d47 gemspec update 2009-01-13 13:18:50 -08:00
Matt Lyon cceb5814a6 trying to get gemspec building on github 2009-01-13 13:18:18 -08:00
Chris Anderson 4c6d12fb6a fixup default handling 2009-01-13 13:06:25 -08:00
Chris Anderson 7d6f3e0ced fix conflict markers... 2009-01-12 21:42:31 -08:00
Chris Anderson b632b0fdf0 version 0.12.1 2009-01-12 21:33:12 -08:00
Chris Anderson b18d0bfcee make gemspec cleans build products before gemspecing 2009-01-12 21:19:02 -08:00
Chris Anderson 895849eeb8 fixed gemspec 2009-01-12 21:17:03 -08:00
Chris Anderson 48d3a463e5 more gemspec work 2009-01-12 21:14:35 -08:00
Chris Anderson 78f06713d9 Merge branch 'gemspec' 2009-01-12 21:12:22 -08:00
Chris Anderson 519c4564e7 updated thanks file 2009-01-12 21:10:00 -08:00
Chris Anderson 93d8fd25fb strip old create and update 2009-01-12 21:07:56 -08:00
Jonathan S. Katz 081cf171cd fixed documentation: before(:delete) => before(:destroy) 2009-01-12 21:06:48 -08:00
Jonathan S. Katz 3bff23e7c5 added CouchRest::Model#attachment_url for someone to fetch the attachment using other means 2009-01-12 21:06:48 -08:00
Jonathan S. Katz a79d9b7f90 changed parameter passing for model attachment methods to be more flexible 2009-01-12 21:06:48 -08:00
Jonathan S. Katz 0cf5fbe311 added #has_attachment? method 2009-01-12 21:06:48 -08:00
Jonathan S. Katz e497fbbab4 Added basic specs for attachment CRUD 2009-01-12 21:06:48 -08:00
Chris Anderson 8d25cbc8b0 merge mime types in model 2009-01-12 21:06:48 -08:00
Chris Anderson 49685d8e42 fixup save callbacks 2009-01-12 21:06:26 -08:00
Chris Anderson 5e7f61d332 apply sho's patch: default values may be lambdas 2009-01-12 20:46:03 -08:00
Chris Anderson 80dddd86d3 working gemspec -- locally 2009-01-12 20:42:01 -08:00
Chris Anderson de3ae6b36d thanks file 2009-01-12 20:40:06 -08:00
Joe Martinez 108ec0a28e Add proxy support 2009-01-12 20:16:22 -08:00
Chris Anderson 6b57357fc0 merge deferred-delete 2009-01-12 20:01:37 -08:00
Chris Anderson bca68cf1a9 design doc ids fixed throughout 2009-01-12 19:54:02 -08:00
Chris Anderson d1f8970c84 fixed ddoc names on get 2009-01-12 19:50:00 -08:00
Chris Anderson 9c13b003b3 readme markdown 2009-01-11 02:27:22 -08:00
Antony Blakey 36945d5a13 Add bulk save deferal option to db.delete / doc.destroy, just like on save. 2009-01-09 20:29:08 +10:30
Chris Anderson 245f525902 removed couchapp from couchrest gem 2009-01-08 23:13:44 -08:00