Commit graph

354 commits

Author SHA1 Message Date
Will Leinweber
9437678380 refactor #read_ and #write_attribute to behave the same when called with a missing property
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2010-08-23 20:00:19 -03:00
Will Leinweber
49c9656fe3 Allow mixing of protected and accessible properties.
Any unspecified properties are now assumed to be protected by default

Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2010-08-23 19:59:25 -03:00
Sam Lown
ee31946e07 Merge branch 'master' of github.com:couchrest/couchrest_model into improve_associations 2010-08-11 17:36:02 +02:00
Sam Lown
796f7d9f7e Raising an error when adding an un-saved item to a collection 2010-08-04 11:54:02 +02:00
Marcos Tapajós
33657d9470 creating attachments accessor 2010-08-03 23:58:28 -03:00
Marcos Tapajós
0d72447e31 Checking if attachment is really deleted from database 2010-08-03 23:20:29 -03:00
Marcos Tapajós
c7acbc07ec Fixing documentation and two describes 2010-08-03 23:09:05 -03:00
Marcos Tapajós
1a551b54eb Adding tests to some expected behaviors 2010-08-03 22:55:17 -03:00
Sam Lown
3d46db1104 Fixing proxy and view bug 2010-06-22 14:15:30 +02:00
Sam Lown
fcbc0b08e5 Adding manual view support to uniqueness validation 2010-06-21 23:12:15 +02:00
Sam Lown
8337bab714 Fixing uniqueness proxy error + more in README 2010-06-21 22:37:13 +02:00
Sam Lown
08390e6709 Adding uniqueness validation support out of the box 2010-06-21 21:33:46 +02:00
Sam Lown
b81d37fc02 Fixing association bug to avoid searching when foreign key is nil 2010-06-21 17:03:32 +02:00
Sam Lown
226fe3bf38 Fixing view deleting database option bug 2010-06-21 16:43:33 +02:00
Sam Lown
d138ebc05f Testing model name 2010-06-21 14:13:19 +02:00
Sam Lown
188fd0d4de Fixing ActiveModel special calls 2010-06-21 13:58:19 +02:00
Sam Lown
c280b3a29b Renaming to CouchRest Model
Refactored basic directory structure.
Moved to ActiveSupport for Validations and Callbacks.
Cleaned up older code, and removed support for text property types.
2010-06-20 22:01:11 +02:00
Sam Lown
9f1eea8d32 Fixes and testing for class proxy 2010-06-18 21:11:02 +02:00
Sam Lown
061c7a0154 Moving tests for class proxy and fixing issue with finding first 2010-06-18 20:07:34 +02:00
Sam Lown
5580caf346 Adding missing methods to proxy, proxy needs tests 2010-06-18 19:00:20 +02:00
Sam Lown
1b89f1e1df Array Properties accept hash with ordered keys and raise error for anything else 2010-06-18 01:24:49 +02:00
Sam Lown
dd55466764 adding support for collection_of association 2010-06-17 15:02:33 +02:00
Sam Lown
fa0ab968a8 Adding associations to casted model 2010-06-17 02:43:17 +02:00
Sam Lown
a7a6b2f0ac adding initial support for belongs_to associations 2010-06-17 02:39:09 +02:00
Sam Lown
e638db63c2 Adding more tests for new property class layout 2010-06-16 22:02:12 +02:00
Sam Lown
2b0694e1e2 Merged 2010-06-16 21:04:53 +02:00
Sam Lown
19cd7ae41e trying to refine design doc change detection 2010-06-15 02:10:14 +02:00
Sam Lown
d0f8b0be68 Ensuring that views with two properties will quick find 2010-06-15 01:35:14 +02:00
Sam Lown
2139119845 Supporting new active_support setup for Rails 3 2010-06-15 01:24:31 +02:00
Sam Lown
5dfd18cd71 Adding support for find_by quick view access searches 2010-06-15 01:15:30 +02:00
Sam Lown
7b40042087 Adding alias to get for find 2010-06-07 13:56:39 +02:00
Sam Lown
c06907fe58 Cleaned boolean tests 2010-05-22 00:24:07 +02:00
Sam Lown
5b048c2280 More trueness testing and removing string comparison for booleans 2010-05-22 00:17:33 +02:00
Sam Lown
3fa8c4b215 Fixing #property? support for boolean and TrueClass 2010-05-21 23:00:19 +02:00
Sam Lown
89c45ebb87 Adding support for setting types with hash 2010-05-13 00:17:30 +02:00
Sam Lown
b0d2258bd3 Improving handling of mime types, instanciation of documents from the
database, and more dependencies on active_support.
2010-05-12 23:43:17 +02:00
Sam Lown
d239d037fb Added base file for better automated library loading support 2010-05-11 00:15:40 +02:00
Sam Lown
3894579304 Moving to own repo without the base couchrest 2010-05-10 21:19:24 +02:00
Sam Lown
e6604a0990 Simplifying design docs 2010-04-16 02:51:59 +02:00
Sam Lown
0e282f0727 Disabling reset_design_doc to avoid conflict errors 2010-04-14 20:47:26 +00:00
Sam Lown
ab6d833397 Adding support for only resfreshing design document if really required 2010-04-07 21:00:51 +00:00
Sam Lown
5fd1c3903b Making design doc thread safe for checking status of design doc 2010-04-06 17:51:17 +00:00
Sam Lown
77cb8160c7 Fixing support for specifying database in collections 2010-04-05 22:22:56 +00:00
Sam Lown
456946c149 Merge branch 'master' of git://github.com/couchrest/couchrest 2010-03-31 19:47:43 +00:00
Sam Lown
f196aacecc Simplifying and moving CastedArray into own file 2010-03-31 08:25:33 +00:00
Marcos Tapajós
c2ef5d9fde Adding a spec to test issue #15 (http://github.com/couchrest/couchrest/issues#issue/15) 2010-03-30 20:51:18 -03:00
Sam Lown
1b019fa3fe Merge branch 'master' of git://github.com/couchrest/couchrest 2010-03-30 20:57:22 +00:00
Sam Lown
dd3df8fb69 Adding support for defining cast_as on properties as a Class 2010-03-30 20:50:47 +00: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
d3d67f724c make one spec work on ruby 1.8.6 2010-03-15 19:07:41 -05:00