Commit graph

659 commits

Author SHA1 Message Date
Sam Lown
d992f44365 Refactoring typecast so that it is less invasive and uses latest code base 2010-03-03 02:18:32 +00:00
Sam Lown
88f42d8fe0 Merge branch 'master' of git://github.com/sauy7/couchrest 2010-03-03 00:18:32 +00:00
Sam Lown
857695e219 Merge branch 'master' of git://github.com/couchrest/couchrest 2010-03-03 00:17:54 +00:00
Marcos Tapajós
0d0a8ae6b8 bumped the version number to 0.35 2010-02-27 21:38:20 -03:00
Marcos Tapajós
228783d453 Removing duplicated code 2010-02-27 19:23:02 -03:00
Marcos Tapajós
67ee6e3e74 update history.txt 2010-02-27 19:06:24 -03:00
Pierre Larochelle
cc9ed83cd3 Added an update_doc method to database to handle conflicts during atomic updates.
Also added appropriate specs

Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2010-02-27 19:05:55 -03:00
Marcos Tapajós
0c1da919a0 update history.txt 2010-02-27 18:47:42 -03:00
Nolan Darilek
62db7853c3 Updated time regexp.
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2010-02-27 18:47:05 -03:00
Marcos Tapajós
3724a33de6 update history.txt 2010-02-27 18:43:53 -03:00
Peter Gumeson
6d571a7d81 Class proxy was not setting database on result sets 2010-02-27 18:42:32 -03:00
Marcos Tapajós
17dac85a02 Changing CouchRest::ExtendedDocument to allow chaining the inherit class callback 2010-02-26 21:57:42 -03:00
Marcos Tapajós
b1f4040a44 update history.txt 2010-02-26 21:02:18 -03:00
Noah Zoschke
a856e98a6a remove double CGI escape when PUTting an attachment
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2010-02-26 21:00:45 -03:00
Will Leinweber
f16e514d52 update history.txt 2010-02-26 17:27:24 -06:00
Will Leinweber
d41c7c96da BUGFIX: attribute protection
Fixes bug where documents recreated from the database were
being stripped of their protected attributes when instantiated

Signed-off-by: Marcos Tapajos <tapajos@Tapajos-MacBook.local>
2010-02-26 17:18:10 -06:00
Tim Heighes
151ea5566d Fixes for 4 of the original 10 failing specs 2010-02-26 00:25:51 +01:00
Will Leinweber
5707d89290 Update history.txt 2010-02-23 16:23:38 -06:00
Julien Kirch
38dad4bc78 added ascending compatability with restclient-1.4.0
Signed-off-by: Will Leinweber <will@bitfission.com>
2010-02-23 16:21:00 -06:00
Will Leinweber
15ea10eb9c attempt to merge wildchild/type_cast, still failing specs 2010-02-17 16:35:42 -06:00
Marcos Tapajós
b147e2cfb1 updating history.txt 2010-02-03 14:10:31 -02:00
Damien Mathieu
ec51c34f7d recreating a non-existant database shouldn't raise any exception (and we make sure of it)
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2010-02-03 14:09:56 -02:00
Marcos Tapajós
d5b354367d updating the history 2010-01-29 22:20:39 -02:00
Johannes J. Schmidt
a7ee95b33c fixed extended attachment encoding part 2
encoding was done twice, once while setting attachment
and once while saving the document.

Also the attachment was decoded while retreaving, but this is done by
CouchDB itself automatically, as described in
http://wiki.apache.org/couchdb/HTTP_Document_API#line-463.

Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2010-01-29 22:18:55 -02:00
Johannes J. Schmidt
dad7e349a7 fixed set_attachment_attr
works with CouchDB 0.10.0

* use "content_type" instead of "content-type"
* do not encode attachment

Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2010-01-29 22:18:40 -02:00
Marcos Tapajós
581f3b748c removing github tasks(gem tasks) 2010-01-14 09:56:28 -02:00
Marcos Tapajós
c6eaca3316 add API link 2010-01-13 23:16:16 -02:00
Marcos Tapajós
1b34fe4b60 add contact 2010-01-13 22:56:21 -02:00
Marcos Tapajós
08f2a0446f update history 2010-01-13 21:48:15 -02:00
Marcos Tapajós
cd337b471c fix readme 2010-01-13 21:43:37 -02:00
Marcos Tapajós
40de0c455d bumped the version number to 0.34 2010-01-13 21:40:55 -02:00
Marcos Tapajós
096a468381 change to use Jeweler and Gemcutter 2010-01-13 21:33:23 -02:00
Marcos Tapajós
64ab53414a fix repository url 2010-01-13 21:25:17 -02:00
Marcos Tapajós
b7209c258f updating history 2010-01-13 21:19:03 -02:00
Marcos Tapajós
6702574b32 moving all examples to wiki 2010-01-13 21:07:59 -02:00
John Wood
4a8015b119 Move the provides_collection declaration into the Article test fixture, and out of the test, fixing a test case that was failing in ruby 1.9.
Signed-off-by: Will Leinweber <will@bitfission.com>
2010-01-07 12:25:31 -06:00
Sam Lown iMac
08cf9e59b6 Fixing incorrectly generated document URIs with testing
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2010-01-03 21:42:22 -02:00
Tapajós
118c944b85 Fixing typo 2010-01-03 21:32:53 -02:00
Chris Anderson
b55a3ec0d3 fix regexp escaping issue in test fixture view 2009-12-20 11:07:53 -08:00
Chris Anderson
55d661dd10 Merge branch 'igal/with_save_doc_batch_mode' 2009-11-16 13:44:00 -08:00
Chris Anderson
0300a95929 Merge branch 'couchrest/master' into igal-merge 2009-11-16 13:34:12 -08:00
Igal Koshevoy
d0d5eec199 Added CouchRest::Database#bulk_save_doc and #batch_save_doc as human-friendlier wrappers around #save_doc. 2009-11-15 23:15:20 -08:00
Igal Koshevoy
62ea68df63 Improved CouchRest::Database#save_doc, added "batch" mode to significantly speed up saves at cost of lower durability gurantees. 2009-11-15 23:14:09 -08:00
deepj
b8bda3bb02 Initialization of ExtendentDocument model shouldn't failed on a nil value in argument
Signed-off-by: Tapajós <tapajos@gmail.com>
2009-11-10 07:52:33 -02:00
Tapajós
40bef6cafb Updating README 2009-11-01 10:47:48 -02:00
Tapajós
ca2faa81fe Using |property_name, property_value| instead of |key, value|. 2009-10-31 10:49:26 -02:00
Tapajós
1315d65681 Using |attribute_name, attribute_value| instead of |k,v|. 2009-10-31 10:42:36 -02:00
Tapajós
0ed7413703 Adding tests to commit b5d09afef5 2009-10-31 10:40:56 -02:00
Will Leinweber
b5d09afef5 Adds attribute protection to properties
Public Facing
   * through either :protected or :accessible8 flags
   * prevents protected attributes from being set in mass assignment
 Developer Facing
   * refactors #initialize and #update_attribute_without_saving
       to use same private methods to set attributes on ExtendedDocument
   * adds new mixin to do protection

Signed-off-by: Tapajós <tapajos@gmail.com>
2009-10-31 09:56:58 -02:00
Tapajós
58d621d399 Changing some validations to be compatible with activemodel. 2009-10-31 09:54:16 -02:00