Commit graph

640 commits

Author SHA1 Message Date
Chris Anderson
5d34117323 Merge commit '60c5994e432d6b6f92d320187a52eac83c0003c8' 2008-11-22 16:05:57 -08:00
Chris Anderson
2c63d91a81 added a cleanup_design_docs! method 2008-11-22 15:40:14 -08:00
Chris Anderson
8533520ef9 added couchrest-type back in to model 2008-11-22 14:29:03 -08:00
Chris Anderson
555764bbe8 updated the gem version to 0.10 2008-11-22 14:16:44 -08:00
Chris Anderson
e23ad9876e Merge branch 'design-doc' 2008-11-22 14:15:41 -08:00
Chris Anderson
78534f8ec9 I seem to have all the CR::Model specs passing 2008-11-22 14:15:07 -08:00
Chris Anderson
19a70ffd7d got view queries happening correctly 2008-11-21 16:21:20 -08:00
Chris Anderson
32ffbfe019 more notions 2008-11-20 17:03:06 -08:00
Chris Anderson
1431196c85 gif mime 2008-11-11 14:10:23 -08:00
Chris Anderson
8f642e709b couchapp spec 2008-11-11 14:10:13 -08:00
Chris Anderson
806c12cbf0 better example params name 2008-11-10 21:34:29 -08:00
Chris Anderson
0769c2690f on the road toward design docs 2008-11-08 16:28:58 -08:00
Vinicius Teles
9399b27f3f Added the method update_attributes_without_saving.
To understand the reason, say you have this:

class Post < CouchRest::Model

  key_accessor :title, :body, :author, comments

  cast :author, :as => 'Author'
  cast :comments, :as => ['Comment']

end

comment = post.comments.first

I'd like to do

comment.update_attributes_without_saving hash

because otherwise, it would create a new document for comment, which I don't want in my particular use. I just want to update the internal comment in the post.
2008-11-07 10:36:38 -02:00
Vinicius Teles
60c5994e43 Improved docummentation of the method CouchRest::Model#cast in order to clarify its use when we need to declare collections of a given type. 2008-11-06 15:43:02 -02:00
Chris Anderson
04e818c154 added cr:view 2008-11-03 22:53:46 -08:00
Chris Anderson
0ce716518f factor out couchrest::document 2008-11-03 22:52:50 -08:00
Matt Aimonetti
1c5feaa845 added documentation to model#first 2008-11-03 18:08:14 -08:00
Matt Aimonetti
b1315d20f4 added model#save! raising an exception if the document isn't saved properly 2008-11-03 17:45:21 -08:00
Matt Aimonetti
19f587c0d6 added support for model#first 2008-11-03 16:40:19 -08:00
Chris Anderson
a6f285adfa better design doc formula 2008-11-02 17:37:34 -08:00
Chris Anderson
4866018100 extlib only in model 2008-10-29 12:30:09 -07:00
Chris Anderson
7b6f39f5c6 make couchapp database magically 2008-10-29 12:13:22 -07:00
Chris Anderson
a3811320e5 really fixed the gemspec 2008-10-29 12:01:38 -07:00
Chris Anderson
98e97148ea fix gemspec 2008-10-29 11:46:57 -07:00
Chris Anderson
8b2994e568 update gemspec 2008-10-28 10:24:01 -07:00
Chris Anderson
d72d5699c9 remove comment 2008-10-28 10:21:34 -07:00
Chris Anderson
b37f6a326b fixed a hash bug 2008-10-28 10:07:57 -07:00
Chris Anderson
3f908acce5 up to gem version 0.9.13 2008-10-28 09:59:58 -07:00
Chris Anderson
b62b77eee5 new capabilities for couchapp script 2008-10-28 09:56:42 -07:00
Chris Anderson
387bd704ef whitespace 2008-10-27 20:08:43 -07:00
Chris Anderson
30fc3230c0 no pull 2008-10-27 19:58:56 -07:00
Jeremy Burks
7d3f9980d3 added gem task for easy local packaging 2008-10-26 10:03:59 -05:00
Jeremy Burks
572e0d32fc don't be loud if asked not to be 2008-10-26 09:59:55 -05:00
Chris Anderson
8f09303b75 Merge branch 'master' of git://github.com/mattly/couchrest into mattly/master 2008-10-21 16:46:34 -07:00
Chris Anderson
9787c5830a default page size of 2000 in key_reduce 2008-10-21 16:46:14 -07:00
Matt Lyon
0c50435b68 fix bad variable name on #update_attributes 2008-10-21 11:11:35 -07:00
Chris Anderson
ebfda803c8 docs 2008-10-15 23:26:43 -07:00
Chris Anderson
23aafc1d50 desc 2008-10-14 15:39:40 -07:00
Chris Anderson
ad818591f8 updated gem version to 0.9.12 2008-10-14 15:35:05 -07:00
Chris Anderson
59f81d2d77 removed metaprogramming 2008-10-14 15:30:38 -07:00
Chris Anderson
320f6b99aa whitespace 2008-10-14 15:09:02 -07:00
Chris Anderson
6851c7a2be views accept blocks 2008-10-14 15:08:17 -07:00
Chris Anderson
254eb20161 view blocks flow 2008-10-14 01:07:48 -07:00
Chris Anderson
54a0afdf8e added block yields to db.view 2008-10-13 16:46:48 -07:00
Chris Anderson
b1847cb465 better ducktype specs 2008-10-13 16:37:50 -07:00
Chris Anderson
d13159039a adding ducktype support 2008-10-13 02:01:24 -07:00
Chris Anderson
adcaaaf59a fixed specs when run under rake 2008-10-11 09:55:21 -07:00
Chris Anderson
7a92723260 include-docs support 2008-10-08 12:32:22 -07:00
Chris Anderson
e2f7163816 multi-key support for views, temp-views, and alldocs 2008-10-08 12:19:28 -07:00
Chris Anderson
d7e3c7931f fixed rakefile 2008-10-06 12:27:01 -07:00