Commit graph

650 commits

Author SHA1 Message Date
Chris Anderson
47087507dd got to green - setup out of order... 2008-12-03 12:03:59 -08:00
Chris Anderson
b50ca69994 building my own gems 2008-12-03 11:54:19 -08:00
Sho Fukamachi
0c527baa25 modified apply_defaults in CouchRest::Model to allow Procs in defaults and to safely clone (not reference) defaults from the class variable 2008-11-30 12:40:01 +11:00
Sho Fukamachi
313aae3e3d modified Time#to_json monkeypatch to include microseconds 2008-11-30 12:36:24 +11:00
Chris Anderson
292ac5b3d5 a file to check the gem build 2008-11-26 13:42:27 -08:00
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