Marcos Tapajos
1c695f58bf
update readme
2011-08-21 02:02:56 -03:00
Marcos Tapajos
2f00599209
added rake to gemfile
2011-08-21 01:59:48 -03:00
Marcos Tapajós
29de79290f
Merge pull request #107 from Burgestrand/base-respond_to
...
Add CouchRest::Model::Base.respond_to_missing? and respond_to?
2011-08-20 21:58:11 -07:00
Marcos Tapajós
44e09f6083
Merge pull request #108 from Burgestrand/fix-specs
...
Tell contextual validations specs which database to use
2011-08-20 21:55:08 -07:00
Kim Burgestrand
465c0681e2
Tell contextual validations specs which database to use
2011-07-31 04:44:35 +02:00
Kim Burgestrand
72e3ac37d6
Add CouchRest::Model::Base.respond_to_missing? and respond_to?
2011-07-31 04:40:31 +02:00
Sam Lown
80e5ed2767
Updating histories and ensuring VERSION and date are good for 1.1.2
2011-07-23 17:38:49 +02:00
Sam Lown
3258ac22e9
updating to couchrest 1.1.2 and as_couch_json method
2011-07-19 21:28:44 +02:00
Sam Lown
3f1b2ea0c6
Casting array type properties now possible
2011-07-19 18:03:31 +02:00
Sam Lown
9d724aee47
Fix Embeddable and super issues. Prep for release 1.1.1
2011-07-04 18:53:25 +02:00
Sam Lown
8efa5208da
Renaming casted model to embeddable and preparing for 1.1.0 launch@
2011-06-25 19:24:43 +02:00
Sam Lown
05ed7b127f
Merge branch 'master' of github.com:couchrest/couchrest_model
2011-06-25 17:36:41 +02:00
Sam Lown
e40b96519e
Preparing for 1.1.0 release
2011-06-25 17:36:32 +02:00
Sam Lown
4ba85b4cff
Merge pull request #99 from crx/orm_fix
...
Set default ORM in Rails 3.1
2011-06-24 17:34:14 -07:00
Sam Lown
e91812ca53
Comparing using attribute hash if ids are nil
2011-06-25 02:30:47 +02:00
Sam Lown
a8a1372e57
Removing old fashioned class_evals (more to go)
2011-06-25 01:49:15 +02:00
Sam Lown
31b52ba012
Merge branch 'master' of github.com:couchrest/couchrest_model
...
Conflicts:
lib/couchrest/model/base.rb
2011-06-25 01:02:19 +02:00
Sam Lown
ca1d1cd51d
Merge pull request #72 from lucasrenan/master
...
Adding a config generator
2011-06-24 15:59:41 -07:00
Sam Lown
406d2bc791
Casted Model now no longer depends on a Hash
2011-06-25 00:58:50 +02:00
Lucas Renan
9f7ce5d49b
Merge branch 'master' of git://github.com/couchrest/couchrest_model
2011-06-21 14:03:04 -03:00
Sam Lown
dca47ac3b2
Merge pull request #93 from crx/persisted_behavior
...
#persisted? should be false after a document has been destroyed
2011-06-17 17:14:57 -07:00
Chase DuBois
b3a005b86d
persisted? should be false after a document has been destroyed.
...
See https://github.com/rails/rails/blob/master/activemodel/CHANGELOG#L72
2011-06-12 14:27:45 -04:00
Chase DuBois
f6d88530b7
set default ORM in Rails 3.1
2011-06-12 14:19:59 -04:00
Sam Lown
98772ae98a
Updating history
2011-06-09 01:52:29 +02:00
Sam Lown
778e486328
Adding comparison using ids rather than hashes
2011-06-09 01:49:09 +02:00
Sam Lown
7875113d95
Merge branch 'master' of github.com:couchrest/couchrest_model
...
Conflicts:
lib/couchrest/model/callbacks.rb
2011-06-09 01:10:13 +02:00
Sam Lown
ca932df5ba
Merge pull request #90 from kostia/validates_on
...
Should be able to set contextual validations
2011-06-08 16:06:04 -07:00
Sam Lown
3579e0e334
Refactoring tests and Validation callbacks
2011-06-09 01:05:22 +02:00
Kostiantyn Kahanskyi
1b5c431053
Should be able to set contextual validations
...
Contextual validations are active __only__ within
an appropriate context: either ”create" or ”update”.
validates(:name, :presence => true, :on => :create)
validates(:name, :presence => {:on => :update})
See http://edgeguides.rubyonrails.org/active_record_validations_callbacks.html#on
Should fix https://github.com/couchrest/couchrest_model/pull/90
2011-06-08 22:54:35 +02:00
Sam Lown
ea4325f5bf
Fixing assiging hashes to casted arrays properties
2011-06-08 19:14:01 +02:00
Sam Lown
7e054fd948
Merge branch 'master' of github.com:couchrest/couchrest_model
...
Conflicts:
history.md
lib/couchrest/model/property.rb
2011-06-08 18:37:00 +02:00
Sam Lown
7c7ee2c2b1
Upgrading to use CouchRest 1.1.0.pre3 and new Hash-less design
2011-06-08 18:22:35 +02:00
Marcos Tapajós
d99150547c
History update
2011-06-07 21:00:41 -03:00
Kostiantyn Kahanskyi
0bb00860d1
Casted array should notify changes on deletion
...
Otherwise there is no direct way to delete particular elements.
Workaround with assigning to another array without those elements
is pretty ugly.
* Should notify on deletion at a particular index (Array#delete_at)
* Should notify on deletion of a particular element (Array#delete)
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2011-06-07 20:59:14 -03:00
Marcos Tapajós
f244b51fbf
Update History
2011-06-07 20:58:31 -03:00
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