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
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
fcd9e2ba8e
Adding property build support to enable CastedArray#build
2011-05-21 14:16:39 +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
a284c65992
Test fix
2011-04-30 13:20:09 +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
b3e8fbadc6
Refinements to dirty tracking so always enabled unless loading from the database
2011-04-20 12:31:46 +02:00
Sam Lown
bc4c8719d0
Setting default model type name to 'model'
2011-04-18 22:29:25 +02:00
Sam Lown
38257f4909
Time handling improved to ensure UTC always used
2011-04-01 19:45:13 +02:00
Andrew Williams
634813858e
removed use_dirty config option (runs faster)
2011-03-06 13:11:37 +10:30
Christopher Durtschi
755a0c813f
Numeric types can be casted from strings with leading or trailing whitespace
...
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2011-03-01 22:53:02 -03:00
Lucas Renan
92a10dbfc9
adding rdoc to method properties_with_values
2010-12-22 23:09:00 -02:00
Lucas Renan
04ad16a396
adding functionality to list properties with values
2010-11-10 22:33:46 -02:00
Sam Lown
e8d7af9896
Handling cases when , used instead of . more elegantly
2010-10-23 20:59:24 +02:00
Sam Lown
1d1d815435
Adding support for mass_assign_any_attribute config option and refactoring non-api methods into private areas of modules
2010-09-18 15:19:15 +02:00
Sam Lown
97347e70e3
Working on adding support for allowing dynamic properties
2010-09-17 23:25:56 +02:00
Will Leinweber
d333133319
Adds suppport for ActiveModel::Dirty and ::AttributeMethods
...
* ActiveModel::Dirty
** Basic support for dirty tracking
** It does not bubble up any changes to casted models currently
* ActiveModel::AttributeMethods
** Attributes are now read and written through ActiveModel
** This also allows you to add your own attribute methods with
prefix suffix and affix names. For more information check out
ActiveModel::AttributeMethods::ClassMethods
2010-09-16 17:30:43 -05:00
Sam Lown
dad386d8c9
Fixing time parsing issue for times without zone
2010-08-18 19:36:01 +02:00
Will Leinweber
1a7154f5bf
refactor #read_ and #write_attribute to behave the same when called with a missing property
2010-08-11 22:27:53 -05: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
1b89f1e1df
Array Properties accept hash with ordered keys and raise error for anything else
2010-06-18 01:24:49 +02:00
Sam Lown
e638db63c2
Adding more tests for new property class layout
2010-06-16 22:02:12 +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
3894579304
Moving to own repo without the base couchrest
2010-05-10 21:19:24 +02:00