Commit graph

479 commits

Author SHA1 Message Date
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 144fff028a Raising version to match history 2010-06-17 02:39:55 +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 b7593006c8 Adding json to active_support 2010-06-16 12:40:56 +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 b5d38e3ebd Updating versions for beta release 2010-06-11 02:02:22 +02:00
Sam Lown b5d03d0be7 Check for nil paths on MIME check 2010-06-08 00:17:43 +02:00
Sam Lown 406c2e6a01 Altering history 2010-06-07 14:04:43 +02:00
Sam Lown 7b40042087 Adding alias to get for find 2010-06-07 13:56:39 +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 81168bdd79 Correcting old HTTP abstract issue 2010-05-20 20:49:53 +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 303f0cd1cf Adding validation by default 2010-05-11 16:27:06 +02:00
Sam Lown 11a56e6f48 Moving initial loading parts 2010-05-11 15:37:50 +02:00
Sam Lown d239d037fb Added base file for better automated library loading support 2010-05-11 00:15:40 +02:00
Sam Lown bd481151d9 Removing monkeypatches to avoid conflict with CouchRest 2010-05-10 22:28:19 +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 e5cf39f809 bumped the version number to 0.37 2010-03-30 21:25:37 -03:00
Marcos Tapajós 54f3a11efd bumped the version number to 0.36 2010-03-30 20:33:17 -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
Sam Lown 64d68ecc1a Using Classes instead of strings for typecasting and removing redundant comparisons 2010-03-30 19:06:24 +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
John Wood 3066458eed Provide a description of the timeout error 2010-03-15 19:16:40 -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
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