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
Sam Lown
85cd1308bc
Adding configuration support and changing 'couchrest-type' key to 'model' along with config options
2010-09-17 23:00:55 +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
5c21de8586
Fixing find(blank) issue
2010-09-05 20:06:44 +02:00
Sam Lown
31770ba571
Merge branch 'master' of github.com:couchrest/couchrest_model
2010-09-05 19:18:37 +02:00
Will Leinweber
c2fde42fa6
bugfix: allow CastedArrays to be assigned
...
(And be a bit more general about it)
2010-09-03 12:23:53 -05:00
Sam Lown
cc075fb69b
Moving test to saner location
2010-08-24 19:30:41 +02:00
Sam Lown
fafbfff474
Ensuring update_attributes cannot be called in CastedModel as per issue #9
2010-08-24 19:27:35 +02:00
Sam Lown
c32992c21b
Merge branch 'master' of git://github.com/tapajos/couchrest_model
...
Conflicts:
Rakefile
couchrest_model.gemspec
history.txt
lib/couchrest_model.rb
spec/couchrest/attribute_protection_spec.rb
2010-08-24 11:45:37 +02:00
Marcos Tapajós
bb667459a8
Adding model generator
2010-08-23 20:29:34 -03:00
Will Leinweber
089dd7497a
Switch >= gem dependencies to ~> as per http://bit.ly/9D3Nan
...
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2010-08-23 20:03:01 -03:00
Will Leinweber
62f4f72cab
Fixes Model.new(nil) with attribute protection. GH issue #8
...
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2010-08-23 20:02:08 -03:00
Will Leinweber
b20bfad11f
Remove typo in specs. (thanks Brian Colfer for spotting it)
...
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2010-08-23 20:01:05 -03:00
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
263773b3d8
Changing version dependencies as per will's previous commit and
...
suggestions here: http://bit.ly/9D3Nan
2010-08-23 13:49:23 +02:00
Sam Lown
34779da571
Fixing gemspec
2010-08-18 20:01:34 +02:00
Sam Lown
51918548b1
Finalizing move to rspec 2.0.0 (rake wasn't working)
2010-08-18 20:00:03 +02:00
Sam Lown
dad386d8c9
Fixing time parsing issue for times without zone
2010-08-18 19:36:01 +02:00
Will Leinweber
626f997ff1
Remove typo in specs. (thanks Brian Colfer for spotting it)
2010-08-13 20:16:56 -05: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
Will Leinweber
aac6b80d26
Allow mixing of protected and accessible properties.
...
Any unspecified properties are now assumed to be protected by default
2010-08-11 17:42:14 -05:00
Sam Lown
bf22222fd9
History for collection_of changes
2010-08-11 17:41:58 +02:00
Sam Lown
ff00dd3b50
Merge branch 'improve_associations'
2010-08-11 17:38:47 +02: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
dfd9dd0e73
Updating readme and using stable couchrest 1.0.0 for base
2010-08-11 17:35:15 +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
822d0bad18
creating attachments accessor
2010-08-04 11:38:43 +02:00
Marcos Tapajós
08541c2d1a
Checking if attachment is really deleted from database
2010-08-04 11:38:43 +02:00
Marcos Tapajós
2d4b19e913
It isn't util
2010-08-04 11:38:43 +02:00
Marcos Tapajós
1925aea97a
Fixing documentation and two describes
2010-08-04 11:38:42 +02:00
Marcos Tapajós
5e573cbbee
Removing old examples
2010-08-04 11:38:42 +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
9466f67329
It isn't util
2010-08-03 23:11:35 -03:00
Marcos Tapajós
c7acbc07ec
Fixing documentation and two describes
2010-08-03 23:09:05 -03:00
Marcos Tapajós
fddb0f8242
Removing old examples
2010-08-03 23:07:19 -03:00
Marcos Tapajós
1a551b54eb
Adding tests to some expected behaviors
2010-08-03 22:55:17 -03:00
Marcos Tapajós
e3386a45f4
fixing Readme
2010-07-28 21:40:19 -03:00
Marcos Tapajós
23451ede86
Adding Sam and Will to Thanks.md
2010-07-28 21:39:10 -03:00
Sam Lown
876e270966
Merge branch 'master' of github.com:couchrest/couchrest_model
2010-07-07 13:01:16 +02:00
Marcos Tapajós
cdf6fcaa49
fix all gem requires
2010-07-01 22:39:54 -03:00
Sam Lown
e07c73a071
fixing readme typos
2010-07-02 00:56:26 +02:00
Sam Lown
efb07295f0
Fixing big problem with lack of database passed to collection proxy
2010-06-25 20:02:18 +02:00
Sam Lown
c52f009270
Fixing typoo
2010-06-23 11:58:35 +02:00
Sam Lown
3d46db1104
Fixing proxy and view bug
2010-06-22 14:15:30 +02:00
Sam Lown
42ca7bca73
doc fix
2010-06-21 23:56:42 +02:00
Sam Lown
92b13709e3
Adding to readme for shared uniqueness validation
2010-06-21 23:29:26 +02:00
Sam Lown
fcbc0b08e5
Adding manual view support to uniqueness validation
2010-06-21 23:12:15 +02:00