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
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
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
Tapajós
d4010ad76e
I think that init_method is more semantic that send.
2009-10-31 09:53:50 -02:00
Matt Aimonetti
164ef6bc9d
fixed a encoding bug with ruby1.9
2009-10-23 15:47:20 -02:00
Julien Sanchez
b5d6baaf11
Save on Document & ExtendedDocument crashed if bulk
...
- document#save expects to receive {"ok" => true} even with bulk mode
- ExtendedDocument#save_without_callbacks reverted to previous code
(expecting result["ok"] as in create_without_callbacks)
2009-10-18 01:59:31 +08:00
Julien Sanchez
1c43a8f3d3
Streamer fixes
...
* url must be quoted inside the curl command otherwise '&' between
params are interpreted by shells
* View url format updated
* Streamer yielded the last row returned by curl ("}]") as nil
* Specs
2009-10-18 01:59:30 +08:00
Mathias Meyer
d8e7652680
Added support for https database URIs.
...
Signed-off-by: Tapajós <tapajos@gmail.com>
2009-10-18 01:57:39 +08:00
Matt Aimonetti
b01b49d9b9
changed the gemspec to avoid building a new gh version
2009-09-28 21:00:14 -07:00
Tapajós
2f2c507582
Merge remote branch 'tapajos/master'
...
Conflicts:
README.md
lib/couchrest/mixins/properties.rb
spec/couchrest/core/database_spec.rb
spec/couchrest/more/extended_doc_spec.rb
2009-09-20 22:52:39 -03:00
Tapajós
7872d37dce
Organizing readme... more easy to read
2009-09-03 23:43:06 -03:00
Tapajós
9a5ac84737
Fixing wrong merge
2009-09-03 23:39:08 -03:00
Tapajós
8c8ede012c
This line is stopping all the specs. I think that it is only a debugger. Right?
2009-09-03 23:33:09 -03:00
Tapajós
3c2ebb022d
Merge remote branch 'remotes/old/master'
...
Conflicts:
README.md
couchrest.gemspec
lib/couchrest.rb
lib/couchrest/mixins/properties.rb
2009-09-03 23:10:06 -03:00
Tapajós
8db522a116
Fix issue #1 .
2009-09-03 00:27:04 -03:00
Tapajós
37c6cb30c2
Updating documentation
2009-09-03 00:12:16 -03:00
Tapajós
5219f3c0d5
Updating the version number
2009-09-03 00:09:16 -03:00
Tapajós
13c69d4487
Adding more examples of availables options for property.
2009-09-03 00:00:46 -03:00
Tapajós
bc6df2f5ca
Adding support to :cast_as => 'Date'.
2009-09-02 23:55:55 -03:00
Tapajós
273a174aae
Fixing spec description
2009-09-02 23:52:43 -03:00