Commit graph

89 commits

Author SHA1 Message Date
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 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