Commit graph

395 commits

Author SHA1 Message Date
Chris Anderson 3da20217fd rev the gem version 2008-11-22 16:30:36 -08:00
Chris Anderson 7430dc17ea Merge branch 'model-first' of git://github.com/mattetti/couchrest into mattetti/model-first 2008-11-22 16:13:46 -08:00
Chris Anderson 0c91f5d234 fixed merge 2008-11-22 16:12:16 -08:00
Chris Anderson 9a157ab63b made rake spec pass again 2008-11-22 16:09:34 -08:00
Chris Anderson 64d71d3ac4 Merge commit '9399b27f3f58c1e333b6dd5f20bbcd3531fa4b5e' 2008-11-22 16:06:51 -08:00
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