Commit graph

278 commits

Author SHA1 Message Date
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
Chris Anderson 75bbb26c7a document view queries 2008-10-03 14:23:31 -07:00
Chris Anderson ba16fb586a update attributes method 2008-10-03 12:58:45 -07:00
Chris Anderson 1e9e550428 documentation model 2008-10-03 11:11:06 -07:00
Chris Anderson 32bf8715e1 added an example codecast 2008-10-03 01:03:55 -07:00
Chris Anderson f9de11c23f rev gem to 0.9.11 2008-10-02 23:57:27 -07:00
Chris Anderson 696d89c45c use strings instead of constants 2008-10-02 23:56:22 -07:00
Chris Anderson 2f35d3c10e updated gemspec for version 0.9.10 2008-10-02 23:47:10 -07:00
Chris Anderson b3db1c797f silence parens warning 2008-10-02 23:44:54 -07:00
Chris Anderson 26059f63f2 added the Model.all view 2008-10-02 23:36:39 -07:00
Chris Anderson 355d408730 move to class_inheritable_accessor 2008-10-02 23:30:41 -07:00
Chris Anderson c170008deb dont save over an existing design doc 2008-10-02 21:21:48 -07:00
Chris Anderson 428d304438 argument error 2008-10-02 17:16:49 -07:00