Andrew Williams
4dbf694e51
now using ActiveModel::Dirty. only writes to database if model.changed?
2011-03-01 01:30:41 +10:30
Sam Lown
f58482553c
Merge branch 'master' of github.com:couchrest/couchrest_model into adv_design
2011-02-27 20:19:09 +01:00
Sam Lown
0a35be7167
Docs for pagination, not including docs in reduce and raising errors when cannot include docs
2011-02-27 20:18:19 +01:00
Sam Lown
6723564969
Adding initial pagination support based on kaminari
2011-02-27 19:06:37 +01:00
Marcos Tapajós
53b052f631
Update History
2011-02-25 00:05:32 -03:00
SengMing Tan
491d057035
fixes typos in README
...
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2011-02-24 23:48:06 -03:00
Simone Carletti
6b66e7f23e
Whitespaces.
2011-02-24 23:44:17 -03:00
Simone Carletti
608869be45
Fixed typo
2011-02-24 23:43:25 -03:00
Simone Carletti
2c24702765
Add Base#reload ( closes #12 )
...
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2011-02-24 23:42:28 -03:00
Simone Carletti
73c1b3d47b
Validations spec are never executed due to an invalid filename pattern.
...
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2011-02-24 23:39:53 -03:00
Simone Carletti
f75893b927
Fixed UniquenessValidator error
...
1) Validations Uniqueness should not validate a non-unique document
Failure/Error: @obj.errors[:title].should eql(['is already taken'])
expected ["is already taken"]
got ["translation missing: en.activemodel.errors.models.with_unique_validation.attributes.title.taken"]
(compared using eql?)
Diff:
@@ -1,2 +1,2 @@
-["is already taken"]
+["translation missing: en.activemodel.errors.models.with_unique_validation.attributes.title.taken"]
# ./spec/couchrest/validations_spec.rb:28:in `block (3 levels) in <top (required)>'
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2011-02-24 23:39:34 -03:00
Simone Carletti
44b56d3d03
Change Uniqueness validator message to follow ActiveRecord and other ORM behavior. Keeping the same message allows tools like Shoulda to work out of the box.
...
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2011-02-24 23:39:05 -03:00
Simone Carletti
f76517d0fa
Narrow the rescued exception to avoid catching class evaluation errors that has nothing to to with the association.
...
Example:
/Users/weppos/.rvm/gems/ruby-1.8.7-p330/gems/couchrest_model-1.0.0/lib/couchrest/model/associations.rb:29:in `belongs_to': Unable to convert class name into Constant for Document#dossier (RuntimeError)
although the real error is
/Users/weppos/Projects/working/.../app/models/user.rb:56: undefined method `validates_uniqueness_of' for User:Class (NoMethodError)
2011-02-24 23:38:39 -03:00
Marcos Tapajós
c6be3fdf64
Lock Gemfile
2011-02-24 23:38:38 -03:00
Sam Lown
6a896c27b3
fixing proxy setting proxied_by accessor
2011-02-13 17:45:59 +01:00
Sam Lown
e8959883a9
Improving documentation, VERSION increase
2011-02-09 22:45:30 +01:00
Sam Lown
a78e3b74d6
Adding support for proxying and more refinements to views
2011-02-09 21:21:03 +01:00
Sam Lown
63bb1bb6bd
Testing for ViewRow
2011-02-06 20:02:44 +01:00
Sam Lown
4d1aebec43
Finalizing structure and tests for new basic design view support
2011-02-06 17:17:14 +01:00
Sam Lown
800c2b322c
Lots of advances on design view code, more testing required
2011-02-06 04:32:23 +01:00
Sam Lown
dc28155aa3
Working on testing for design and view support
2011-02-06 02:52:09 +01:00
Sam Lown
a79c2d516a
Merge branch 'master' into adv_design
2011-02-05 22:39:04 +01:00
Sam Lown
1019a44d26
Anonymous casted model properties no longer require block parameter
2011-02-05 22:38:22 +01:00
Sam Lown
f5f473c75c
Working on new Design and View support
2011-02-05 22:22:07 +01:00
Sam Lown
1ccb96bf56
Merge branch 'errors_fix' of https://github.com/gsterndale/couchrest_model into errors_fix
2011-02-02 20:17:51 +01:00
Sam Lown
d53c98252e
Merge branch 'default_fix' of https://github.com/gsterndale/couchrest_model into default_fix
2011-02-02 20:11:27 +01:00
Sam Lown
a6db1af0c0
Merge branch 'callback_fix' of https://github.com/gsterndale/couchrest_model into callback_fix
2011-02-01 21:01:38 +01:00
Greg Sterndale
4682e4ac5d
Use :validation callbacks, not the :validate callbacks reserved by ActiveModel, ensuring callbacks are actually run when they're supposed to be.
2011-02-01 14:32:38 -05:00
Sam Lown
bfc5d63cf1
Removed couchrest-rails from README and started Setup paragraph...
2011-01-22 18:17:10 +01:00
Greg Sterndale
731338ed6c
Do not specify options[:message] for ActiveModel::Errors#add if it's nil
2011-01-18 09:00:36 -05:00
Greg Sterndale
8d9637249c
Fix deprecated ActiveModel::Errors#add options
2011-01-18 09:00:35 -05:00
Greg Sterndale
7304aa6238
Fix intermittent spec failure
2011-01-18 08:51:44 -05:00
Greg Sterndale
b5a2307a95
Make deep clone of default property values
2011-01-18 08:13:05 -05:00
Matt Parker
83b70ec080
bug fix: rspec was listed as both a runtime dependency and a development dependency
2011-01-17 20:19:49 -05:00
Sam Lown
e75726f80c
updating the readme
2011-01-17 16:11:50 +01:00
Sam Lown
24329d1f9c
Adding Gemfile for development
2011-01-17 15:42:05 +01:00
Sam Lown
938614ba40
Changing loading orders to avoid builder dependency issue
2011-01-17 02:45:41 +01:00
Sam Lown
6545ba9e12
Merge branch 'bundler' of github.com:couchrest/couchrest_model into bundler
2011-01-17 02:25:38 +01:00
Sam Lown
56a6dec10a
Merge branch 'master' of github.com:couchrest/couchrest_model
2011-01-17 02:24:31 +01:00
Marcos Tapajós
93cce72a2f
Merge branch 'master' of https://github.com/lucasrenan/couchrest_model into bundler
2011-01-16 22:56:01 -02:00
Marcos Tapajós
5c6e807c5b
Remove from beta
2011-01-16 22:48:31 -02:00
Marcos Tapajós
b0b9add34d
Using bundler
2011-01-16 22:43:07 -02:00
Matt Parker
534d29684c
updated gemspec via "rake gemspec"
2011-01-16 14:01:48 -05:00
Matt Parker
35286379ce
add the VERSION file to the gem
2011-01-16 13:58:21 -05:00
Matt Parker
cfdd3e7bfd
set the CouchRest::Model::VERSION constant to the value of the VERSION file
2011-01-16 13:57:26 -05:00
Matt Parker
5330087ed2
gemspec updated via "rake gemspec"
2011-01-16 13:47:58 -05:00
Matt Parker
f7fe57ddaf
removed the "gem <gem_name>, '<version_requirements>'" lines:
...
-- These were not in sync with the gemspec requirements (which probably also explains the gem's uninstallable state),
and duplicated that functionality anyways.
2011-01-16 13:36:57 -05:00
Matt Parker
7f2f6c8eba
version bump.
2011-01-16 13:34:56 -05:00
Matt Parker
3fb14782a2
Updated Rakefile to make it possible to cleanly install the gem with jeweler's "rake install":
...
-- rspec 2.0.0 or greater now required (no one should be using the beta release anymore)
-- activemodel and railties ~> 3.0.0 (no one should be using the beta releases anymore)
-- remove 'require "couchrest_model"' dependency:
-- version now read from jeweler default VERSION file.
-- removing this requirement allows you to now run "rake install",
to actually test out if the gem installs cleanly locally before
doing any kind of push.
2011-01-16 13:30:43 -05:00
Sam Lown
32d0d54d1c
Adding extensions list to readme
2011-01-16 17:11:31 +01:00