Commit graph

88 commits

Author SHA1 Message Date
Chris Anderson
0ce716518f factor out couchrest::document 2008-11-03 22:52:50 -08:00
Chris Anderson
b37f6a326b fixed a hash bug 2008-10-28 10:07:57 -07:00
Chris Anderson
b62b77eee5 new capabilities for couchapp script 2008-10-28 09:56:42 -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
ba16fb586a update attributes method 2008-10-03 12:58:45 -07:00
Chris Anderson
696d89c45c use strings instead of constants 2008-10-02 23:56:22 -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
9858f85c19 subobject casting 2008-10-02 17:13:59 -07:00
Chris Anderson
03f4169350 couchrest-type 2008-10-02 16:39:06 -07:00
Chris Anderson
8ac6b78170 default values and lambda unique_ids 2008-10-02 14:11:04 -07:00
Chris Anderson
10806b675e added CR::Model#destroy 2008-10-02 11:06:37 -07:00
Chris Anderson
98923843ef converted to Hash subclass 2008-10-02 10:45:08 -07:00
Chris Anderson
2b7e49c9c6 put attachments 2008-09-30 17:22:54 -07:00
Chris Anderson
902e1bed26 moved specs so the autotest filemapping works better 2008-09-30 16:21:28 -07:00
Chris Anderson
2ae79c51a1 cleanup rakefile business 2008-09-29 21:08:52 -07:00
Chris Anderson
b58259ec1a implemented view argument currying 2008-09-29 20:18:18 -07:00
Chris Anderson
6a86a00d21 couchrest model supports custom view definitions 2008-09-29 18:10:07 -07:00
Chris Anderson
4a1de8c1ba couchrest query params passed through by_xxxx views 2008-09-29 17:46:33 -07:00
Chris Anderson
f408dfceb6 compound-key views work 2008-09-29 17:27:41 -07:00
Chris Anderson
5e0cb81ad7 most of the callbacks are installed, adding view generation 2008-09-29 16:28:57 -07:00
Chris Anderson
ce3a3258bc created CouchRest::Model mixin 2008-09-29 09:55:40 -07:00
Chris Anderson
ef3055c222 use url parser to parse database! urls 2008-09-28 16:03:15 -07:00
Chris Anderson
38462375b4 bug fixes in couchapp 2008-09-16 12:10:45 -04:00
Chris Anderson
7f818c2cf1 added attachment uploading 2008-09-16 11:44:02 -04:00
Chris Anderson
baa2c1dd37 ignore spec fixtures 2008-09-16 11:16:27 -04:00
Chris Anderson
e3da7d5c8f specs for couchapp 2008-09-16 11:15:36 -04:00
Chris Anderson
2356df978e file manager pushes apps 2008-09-16 11:14:25 -04:00
Jan Lehnardt
bb8371a718 added url parser tests 2008-09-15 00:49:42 +02:00
Chris Anderson
26d50c8ac1 added a url parser that CouchRest can use throughout (but is not yet using) 2008-09-13 21:07:21 -04:00
Chris Anderson
9e7738fd74 added streamer class 2008-09-07 15:28:20 -07:00
Chris Anderson
54f260173f CouchRest no longer uses POST for doc creation 2008-09-07 13:51:26 -07:00
Chris Anderson
91299f630b added database factory method 2008-09-07 12:54:10 -07:00
Chris Anderson
5d56f1961f added easy method for ensuring databases exist 2008-09-07 12:43:13 -07:00
Chris Anderson
1eac462612 spec the error doc 2008-09-05 14:09:17 -07:00
Chris Anderson
88f83f0742 moved scripts to bin 2008-08-03 12:51:17 -07:00
Chris Anderson
541a3cac74 brought file manager back in as a class 2008-08-02 00:03:54 -07:00
Chris Anderson
93f95741c4 removed version test 2008-07-25 13:47:35 -07:00
Chris Anderson
eecd92a6ef updated rescues for better rest-client 2008-07-19 15:25:02 -04:00