Commit graph

931 commits

Author SHA1 Message Date
Kostiantyn Kahanskyi
d50d47c32a Should be able to assign a casted hash to a hash property
Fixes https://github.com/couchrest/couchrest_model/issues/68

Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2011-06-07 20:57:48 -03:00
Sam Lown
a55cf56213 Merge pull request #88 from kostia/incl_docs_paginate
Should always include docs when paginating by Model##paginate
2011-06-06 04:19:44 -07:00
Kostiantyn Kahanskyi
5cee1734da Should always include docs when paginating by Model##paginate
Fixes https://github.com/couchrest/couchrest_model/issues/81
2011-06-06 12:51:02 +02:00
Sam Lown
6e025bb256 Updating history 2011-06-06 01:55:08 +02:00
Sam Lown
f5be6c7679 Fixing problem with reloading models and dirty tracking 2011-06-06 01:53:36 +02:00
Sam Lown
de1cab1271 Updating destroy specs for DocumentNotFound message 2011-06-05 11:26:50 +02:00
Sam Lown
634fdf8b2f Merge branch 'master' of github.com:couchrest/couchrest_model 2011-06-05 11:21:12 +02:00
Sam Lown
36157a01d3 Destroy method now freezes instead of removing ids 2011-06-05 11:21:01 +02:00
Sam Lown
84d7063608 Merge pull request #83 from pezra/init-blocks
Init blocks
2011-06-01 02:37:47 -07:00
Peter Williams
53bc7637e2 tests for #create and #create! init blocks 2011-05-31 16:31:37 -06:00
Peter Williams
9369ad96d3 Merge remote branch 'origin/master' into init-blocks 2011-05-31 16:03:21 -06:00
Peter Williams
2b9a5193b4 add init block support to #create and #create! 2011-05-31 16:03:08 -06:00
Marcos Tapajós
4e19fdfdda History update 2011-05-30 22:00:56 -03:00
Peter Williams
9b8564d9a8 Implement #get! and #find! class methods
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2011-05-30 21:57:28 -03:00
Peter Williams
f28cce1f0a Implement #get! and #find! class methods 2011-05-23 11:02:08 -06:00
Sam Lown
fcd9e2ba8e Adding property build support to enable CastedArray#build 2011-05-21 14:16:39 +02:00
Sam Lown
d56179aa6b Views for unique validations created on loading, not execution 2011-05-20 12:21:42 +02:00
Sam Lown
938bf2cf2c Fixing dirty tracking on collection_of association type 2011-05-20 02:15:18 +02:00
Sam Lown
fba1e53e20 Overriding couchrest's database delete method to ensure design cache is deleted 2011-05-19 00:37:17 +02:00
Sam Lown
9754f4633c Merge branch 'master' of github.com:couchrest/couchrest_model
Conflicts:
	lib/couchrest/model/properties.rb
2011-05-19 00:10:18 +02:00
Sam Lown
1ef25c5015 Fixing as_json to always use a simple Hash and remove nils. History updates. 2011-05-19 00:08:58 +02:00
Sam Lown
c5ae042c76 Merge pull request #74 from DAddYE/master
Remove railties dependency
2011-05-16 02:00:58 -07:00
Davide D'Agostino
f8769400b6 Update Rakefile to use latest rspec. 2011-05-16 10:50:22 +02:00
Davide D'Agostino
14e96367a5 Remove dependency of railties, issue #69 2011-05-16 10:50:00 +02:00
Sam Lown
3f7b1d38c1 Merge pull request #71 from pezra/init-blocks
Support providing an initialization block when creating new models
2011-05-11 23:12:59 -07:00
Peter Williams
c9d2611bb7 Support providing an initialization block when creating new models 2011-05-11 13:53:28 -06:00
Sam Lown
1309fa7082 Merge pull request #70 from pezra/rails-3.1
Rails 3.1 support
2011-05-10 10:04:56 -07:00
Peter Williams
2669de9511 Use class_attribute rather than extlib_inheritable_attribute (which is removed in rails 3.1) 2011-05-09 09:47:27 -06:00
Peter Williams
2b0dc2b779 Removed unneeded require 2011-05-06 13:32:49 -07:00
Peter Williams
7f1f05cbca Dumped supported rails versions 2011-05-06 11:23:14 -07:00
Sam Lown
a284c65992 Test fix 2011-04-30 13:20:09 +02:00
Sam Lown
f3936bba1d Fixing history 2011-04-30 13:15:36 +02:00
Sam Lown
e8e1722241 Changing model_type_key one last time to 'type'. General doc refinements for 1.1.0.beta5 release 2011-04-30 13:13:38 +02:00
Sam Lown
da3e524020 Fixing issues with proxying and new database code 2011-04-30 01:04:04 +02:00
Sam Lown
814e38f75f Fixing issues when loading with rails 2011-04-30 00:34:12 +02:00
Sam Lown
85109b4b22 Finalizing support for automatic configuration 2011-04-29 23:06:31 +02:00
Sam Lown
f3dd4ae06e Working on adding automated configuration support 2011-04-29 21:40:36 +02:00
Sam Lown
37c021a6b9 Started initial idea for automated database configuration 2011-04-29 17:24:11 +02:00
Sam Lown
d62c2d1439 Adding filter support to design docs 2011-04-27 13:30:08 +02:00
Sam Lown
8025c5354f Ignore all gems 2011-04-27 13:11:15 +02:00
Sam Lown
ce33cf1edd Docs updated 2011-04-21 17:29:13 +02:00
Sam Lown
18cd16acb8 Ugh, date 2011-04-20 16:47:47 +02:00
Sam Lown
2cc119b3b3 Fixing issues with dirty tracking on nested models and related improvements 2011-04-20 16:44:49 +02:00
Sam Lown
8c4505d191 Adding 2moro's benchmarks for dirty tracking 2011-04-20 12:33:30 +02:00
Sam Lown
b3e8fbadc6 Refinements to dirty tracking so always enabled unless loading from the database 2011-04-20 12:31:46 +02:00
Sam Lown
1bced3b207 Merge branch 'master' of https://github.com/2moro/couchrest_model into 2moro-dirty
Conflicts:
	.gitignore
	lib/couchrest/model/base.rb
	lib/couchrest/model/configuration.rb
	lib/couchrest_model.rb
2011-04-20 10:47:36 +02:00
Sam Lown
bc4c8719d0 Setting default model type name to 'model' 2011-04-18 22:29:25 +02:00
Sam Lown
3764d1cd5c Fixing URI issue for design docs 2011-04-17 20:55:28 +02:00
Sam Lown
5805f6e27b Refactoring design doc manipulation for a much simpler and more reliable approach 2011-04-17 02:46:33 +02:00
Sam Lown
2eed3581af Adding support for start and end key swapping with descending 2011-04-15 19:24:06 +02:00