Commit graph

724 commits

Author SHA1 Message Date
Sam Lown dd3df8fb69 Adding support for defining cast_as on properties as a Class 2010-03-30 20:50:47 +00:00
Sam Lown 64d68ecc1a Using Classes instead of strings for typecasting and removing redundant comparisons 2010-03-30 19:06:24 +00:00
Will Leinweber 68ef916f4d update history 2010-03-16 16:10:25 -05:00
John Wood b26f90d2ff Added support for couchdb-lucene.
Added a search method to CouchRest:Database to search the documents in a
given database.  Added support for a :search parameter to Collection's
paginated_each method, which will allow you to paginate over a set of
search results.

This code has been brought to you by Dave Farkas (sakrafd) and
Arnaud Berthomier (oz).
2010-03-15 19:20:07 -05:00
Will Leinweber 13d76d38de update history 2010-03-15 19:19:27 -05:00
John Wood 3066458eed Provide a description of the timeout error 2010-03-15 19:16:40 -05:00
Will Leinweber 6eed876784 update history, and add will to authors 2010-03-15 19:12:38 -05:00
Will Leinweber d3d67f724c make one spec work on ruby 1.8.6 2010-03-15 19:07:41 -05:00
Will Leinweber ef6739774b Merge remote branch 'samlown/master' into official-master 2010-03-15 18:50:20 -05:00
Sam Lown e922b81ccc Using database method call instead of using variable 2010-03-13 15:03:38 +00:00
Sam Lown de0878c84b Adding fix for ruby1.9.1 when Array casted property is not provided an array 2010-03-11 10:49:54 +00:00
Will Leinweber cc76921c0a update history 2010-03-10 19:05:24 -06:00
sauy7 3c314e14d0 Patching in fixes for missing uri scheme in CouchRest.parse and adding support for continuous replication 2010-03-10 18:49:31 -06:00
Sam Lown c906be229f Small fix 2010-03-05 14:40:51 +00:00
Sam Lown ca23e186f4 Added ActiveRecord like after_initialize callback to ExtendedDocument 2010-03-03 20:01:27 +00:00
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