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
1019a44d26
Anonymous casted model properties no longer require block parameter
2011-02-05 22:38:22 +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
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
Lucas Renan
3a1b271558
add method 'last' to simplify queries
2010-12-31 18:59:57 -02:00
Lucas Renan
92a10dbfc9
adding rdoc to method properties_with_values
2010-12-22 23:09:00 -02:00
Aidan Feldman
1d0df87e34
use the COUCHHOST for the test db
...
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2010-12-22 22:18:54 -02:00
Sam Lown
f8d24550d9
Merge branch 'master' of https://github.com/dpree/couchrest_model into dpree-master
2010-12-15 19:12:03 +01:00
Sam Lown
10bc44030e
Old stuff
2010-12-15 19:11:35 +01:00
dpree
1f64a03c2a
fixed type in readme code-example
2010-12-08 18:30:54 +01:00
Sam Lown
958616025d
Documentation alterations
2010-12-03 01:17:26 +01:00
Sam Lown
fd0f8c7d95
Merge branch 'master' of github.com:couchrest/couchrest_model
2010-12-02 22:08:47 +01:00
Will Leinweber
2ee92a5331
Removes suppport for ActiveModel::Dirty and ::AttributeMethods for performance reasons
...
Removes commit d333133319
2010-12-02 15:06:50 -06:00
Sam Lown
e1d140d8ae
Fixing the database in view bug
2010-12-02 01:53:45 +01:00
Sam Lown
7e8bdf2855
Adding the initial workings of the view class
2010-12-02 01:42:52 +01:00
Sam Lown
a2186d4c96
Merge branch 'master' of github.com:samlown/couchrest_model
2010-11-23 02:56:01 +01:00
Sam Lown
1f615ce568
Removing wierd marshalling thing
2010-11-23 02:55:29 +01:00
Sam Lown
3bd72b8a29
Modifying railtie to use couchrest_model name
2010-11-19 01:03:40 +01:00
Lucas Renan
04ad16a396
adding functionality to list properties with values
2010-11-10 22:33:46 -02:00
Sam Lown
dd284fe045
Updated gemspec
2010-10-23 21:06:43 +02:00
Sam Lown
e8d7af9896
Handling cases when , used instead of . more elegantly
2010-10-23 20:59:24 +02:00
Sam Lown
ef6f54d966
history update
2010-10-22 15:46:07 +02:00
Sam Lown
9419622c13
updating history
2010-10-22 15:42:48 +02:00
Sam Lown
d0ed97ed8b
Renaming Attribute Protection and solving problem modifying the provided hash to the #attributes= method
2010-10-22 15:39:12 +02:00
Georg Kreimer
cc2b183946
correcting some class definitions of examples in README.md
2010-09-20 06:02:20 +08:00